Staff Embedded Software & Controls Engineer
Core
Design and develop embedded software, firmware, and control algorithms for complex electromechanical medical devices, specifically within the Urology portfolio.
Role type
Staff Embedded Software & Controls Engineer
Builds
Real-time embedded software and control systems for sensors, actuators, motors, thermal systems, power electronics, and fluid management solutions.
Domain
Medical Devices / Embedded Systems / Electromechanical Controls
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, bare-metal development, RTOS, real-time control algorithms, system integration, hardware debugging, requirements translation, software architecture design, verification and validation.
Preferred skills
Experience in regulated/safety-critical industries (medical, aerospace, automotive), PID control, state machines, control loop tuning, multi-board embedded architectures.
Technologies
C, C++, RTOS, bare-metal, embedded platforms.
Responsibilities
Design embedded software architectures, develop control algorithms for electromechanical subsystems, debug hardware/firmware/system issues, collaborate with cross-functional teams, create technical documentation, participate in design reviews.
Seniority
Staff, hands-on IC with strategic input