Firmware Engineer
Core
Develop embedded and PC-based software for implantable medical devices and accessories, ensuring system performance and regulatory compliance.
Role type
Senior IC firmware engineer (medical devices)
Builds
Implantable stimulators, surgical wands, and related medical device accessories
Domain
Medical technology / Implantable devices
Deliverable
production ML models | product features
Required skills
Embedded software design, C programming, Debugging and analysis, Regulatory compliance (FDA/ISO/QSR), Hardware interface testing (oscilloscopes, bus analyzers, logic analyzers), ARM microcontroller development, Wireless communication protocols
Preferred skills
C++ and C# programming, Automotive or aeronautical high-reliability experience, Implantable medical device development experience, Knowledge of Assembly language
Technologies
ARM microcontrollers, C, C++, C#, Assembly, Wireless communication technology
Responsibilities
Define requirements, design, implement, and verify embedded software; Debug and analyze device issues and field returns; Guide technology transition to final products; Assess new technologies via state-of-the-art reviews or proof of concept work
Seniority
Mid-level, hands-on IC