Design, develop, and verify embedded firmware in C/C++ for microcontrollers, implementing real-time software with strict performance and timing constraints
Job Summary
Design, develop, and verify embedded firmware in C/C++ for microcontrollers, implementing real-time software with strict performance and timing constraints.
Ensure compliance with IEC 62304, FDA design controls, and other applicable regulatory standards, while leading board bring-up and hardware integration.
Develop and maintain automated test frameworks, including hardware-in-the-loop (HIL) setups, and document design decisions for regulatory submissions.
Matching Summary
Design, develop, and verify embedded firmware in C/C++ for microcontrollers, implementing real-time software with strict performance and timing constraints.
Skills & Requirements
Must-have
Embedded software development
C/C++
RTOS or bare-metal
Hardware integration
Regulatory compliance (IEC 62304, FDA)
Python for automation
Nice-to-have
Network analysis and debugging
Medical device development background
Safety, reliability, usability standards
Organized and detail-oriented
Key Requirements
10+ years embedded software development experience
Experience with safety-critical or regulated systems