10 Sep
|
Nihon Kohden
|
Bengaluru
10 Sep
Nihon Kohden
Bengaluru
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. Positive 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)
📌 Senior Software Engineer-Embedded C++ (Bengaluru)
🏢 Nihon Kohden
📍 Bengaluru