Senior Software Engineer
Core
Design, develop, and maintain embedded product software for medical device sensors, ensuring regulatory compliance for use in hospital operating rooms and intensive care units.
Role type
Senior IC embedded software engineer (medical devices)
Builds
Embedded software components for hardware control, real-time sensor data processing, device drivers, and communication protocols
Domain
Medical technology / Embedded systems
Deliverable
production ML models | product features
Required skills
C++, object-oriented design, RTOS, embedded systems debugging, test automation (Python 3), Git, hardware interfacing (IO logic analyser, oscilloscope)
Preferred skills
Regulated industry quality management systems, vital signs/respiratory measurement technologies, AI-powered development tools
Technologies
C++, Python 3, RTOS, Git, Windows, Linux
Responsibilities
Design and implement embedded software components; develop automated tests; guide functional and performance testing on target hardware; collaborate in cross-functional teams; improve development methods and code quality
Seniority
Senior, hands-on IC