Sr. Firmware Engineer
Core
Design, develop, and maintain embedded software/firmware for medical devices, ensuring compliance with quality systems and regulatory standards.
Role type
Senior IC firmware engineer (medical devices)
Builds
Embedded software solutions for medical devices
Domain
Medical devices / Embedded systems
Required skills
C++, C, embedded software design, software architecture, unit testing, integration testing, FMEA, risk analysis, software process improvement
Preferred skills
IEC 62304, Qt, wireless communication protocols, C#, Python, automation
Technologies
C++, C, Qt, C#, Python
Responsibilities
Design and develop embedded software solutions; create and maintain product documentation; participate in technical reviews; contribute to system risk analysis and FMEA; plan and execute integration and unit tests; coordinate configuration and release of embedded software; provide technical mentorship to junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities