We are a global medtech company looking for a Senior Firmware Engineer to join our team developing software for Heart-Lung Machines and other safety-critical medical devices. As a leader, you will design, implement, and test low-level embedded software for microcontroller-based systems.
Requirements
- Mentor a team of embedded software engineers
- Design, implement, and maintain software for microcontroller-based medical devices
- Work with RTOS-based systems, focusing on real-time performance, reliability, and efficient resource usage
- Collaborate with architects, test engineers, and system engineers to define interfaces, hardware abstraction layers, and low-level drivers
- Participate in code reviews, design reviews, and risk assessments to ensure high code quality and adherence to design constraints
- Apply unit testing, static code analysis, and other industry best practices for safety-critical software
- Support integration testing, debugging, and root cause analysis of issues arising in system-level testing (e.g., HIL/SIL)
- Develop and maintain technical documentation, including software design, implementation details, and traceability to requirements
- Contribute to continuous improvement of development processes, toolchains, and testing frameworks
Benefits
- Competitive base salary
- Variable short-term & long-term incentives
- Recognition: through our STARS Program, we recognize and celebrate our colleagues’ contributions and achievements