Senior Software Engineer
Core
Developing software and firmware for innovative medical technologies and connected solutions to improve patient outcomes.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Embedded software and firmware for medical devices
Domain
Healthcare / Medical Technology
Deliverable
production ML models | product features
Required skills
C++, C, embedded software design, software architecture, unit testing, integration testing, FMEA, system risk analysis, technical mentorship
Preferred skills
IEC 62304, Qt, wireless communication protocols, C#, Python for automation
Technologies
C, C++, C#, Python, Qt
Responsibilities
Design, develop, and maintain embedded software solutions; create and maintain product documentation; participate in technical reviews and system risk analysis; 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