BENGALURU · FULLTIME
Senior Software Engineer-Embedded C++
Nihon Kohden
Bengaluru · onsite · Posted 42d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Foundit · 6 questions to answer1.4s
- Decided the answers for all of them3.0s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Role Overview
- Should have experience in medical industry or highly regulated industry
- Should have a sound understanding of patient monitoring systems, medical device safety, and healthcare regulatory requirements
- Ensure adherence with medical device software standards (IEC 62304, ISO 13485, ISO 14971, and applicable FDA regulations)
- Experience with debugging, profiling, and developer-level testing (unit, component, BDD)
- Experience in programming language C/C++, knowledge in Linux environment
- Understanding of object-oriented design, along with RTOS-based and bare-metal embedded software
- Specific RTOS, MCU/SoC platform, C++ standard, and product line for this role
Key Responsibilities
- Software development in embedded systems
- Device drivers - modification and development
- Hands-on experience on SPI, I2C, PWM, ADC, DAC
- Microprocessor development, hands on Knowledge of System - (domain knowledge for designs SW, HW, Mech system)
- Experience with platform initialization, Board Support Package (BSP) integration, and low-level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, and UARTs, along with memory interfaces, OS primitives, memory management, scheduling, interrupts, and multi-threading
- Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code Reviews
- Experience in Agile SW Development practices; experience in scaled agile framework (SAFe) is preferred
- Interact with the product owner, development teams, and stakeholders to develop a strong understanding of the product requirements
Qualifications & Requirements
Qualification: Bachelor's degree in Engineering, Computer Science, Information Technology, or a related field.
Experience
- Minimum 4-6 years of experience in Software development in embedded software/firmware using C/C++ is required
Technical Skills
- Programming languages & paradigms, methodologies and techniques (e.g. CleanCode)
- Software design (SOLID, DRY) including software design patterns
- Software Craftsmanship
Functional & Domain Knowledge
Knowledge and application of the following standards and interfaces is preferred
- Interoperability standards (e.g. HL7, FHIR)
- Communication interfaces (e.g. USB, GPIB, Ethernet, Serial, RS-485)
- Network standards (e.g. TCP/IP, UDP, WiFi)
Sourced from foundit
Section · 02
Skills
Section · Company
About Nihon Kohden

Nihon Kohden
Medical Equipment
375
employees
1951
75 years old
Shinjuku
Japan
₹8.9L PA avg
Avg at Nihon Kohden
About
Industries
Employee ratings
10 reviews
Culture
3.8
Career growth
3.6
Work-life
3.9
Employees rate it well for
Find them on