Staff Embedded Software & Controls Engineer
Core
Design and develop embedded software and control algorithms for medical devices, focusing on pressure, temperature, motors, pumps, and fluid management systems.
Role type
Staff Embedded Software & Controls Engineer
Builds
Urology and Surgical Support medical devices
Domain
Medical Devices / Embedded Systems / Controls Engineering
Deliverable
production ML models | product features
Required skills
C/C++, real-time embedded development (RTOS/Embedded Linux), feedback-control algorithms (PID/closed-loop), state machine design, hardware integration, sensor data analysis
Preferred skills
electromechanical systems experience, instrumentation usage, Qt/QML GUI development, .NET/C# familiarity, regulated product development experience
Technologies
C, C++, C#, Qt, QML, RTOS, Embedded Linux, PID controllers
Responsibilities
Design and debug embedded software for real-time platforms; develop and tune control algorithms for physical systems; implement fault handling and diagnostics; partner with cross-functional teams on electromechanical product development; investigate root causes of complex hardware-software interactions.
Seniority
Staff, hands-on IC with strategic contribution
