09 Sep
|
Nihon Kohden
|
Karnataka
09 Sep
Nihon Kohden
Karnataka
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 (Secure) 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++ (Karnataka)
🏢 Nihon Kohden
📍 Karnataka