Sr Principal Software Engineer
Core
Design, implement, and sustain embedded software for advanced medical monitors and regulated medical device systems.
Role type
Senior Principal Software Engineer (Embedded Systems)
Builds
Embedded software products for medical devices
Domain
Healthcare / Medical Devices / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, RTOS (ThreadX), Embedded Linux, kernel/driver development, networking protocols, multi-threaded systems, technical leadership, architecture strategy, risk management, regulatory compliance (ISO 13485, IEC 62304), Agile/Lean practices
Preferred skills
Advanced engineering degree, medical device standards knowledge (ISO 14971, IEC 60601, IEC 62366, IEC 81001-5-1), regulatory submission experience (510(k), De Novo, PMA, EU MDR)
Technologies
C, C++, ThreadX, Linux
Responsibilities
Own end-to-end software development lifecycle for medical device products; Define and drive technical roadmaps and architecture strategies; Identify and mitigate product-level technical risks; Provide technical leadership and guidance across development and verification activities; Ensure compliance with medical device quality and regulatory standards; Establish and maintain high technical standards through mentoring and design reviews; Lead cross-functional teams using Agile SAFe practices
Seniority
Senior, hands-on IC with technical leadership
