2h ago
Senior Embedded Software Engineer
Bedford, MA
full-timeseniormedical device
Tech Stack
Description
In this role, you will lead the design and development of real-time embedded software for advanced surgical stapling platforms, working on ARM Cortex-M systems with tight safety-critical constraints. You will set technical standards, mentor engineers, and collaborate cross-functionally to ensure seamless hardware-software integration.
Requirements
- Bachelor's or Master's in CS, EE, or related field
- 5+ years of embedded software development experience, preferably in regulated industries
- Strong proficiency in C and C++ for embedded systems
- Hands-on experience with RTOS, embedded workflows, and hardware debugging tools
- Experience leading or mentoring engineers in a technical environment
Responsibilities
- Lead architecture, design, and implementation of real-time embedded software on ARM Cortex-M systems
- Develop low-level drivers and communication interfaces (SPI, I2C, CAN, UART, USB)
- Establish embedded software standards and verification processes per IEC 62304 and FDA Class II/III
- Partner with electrical, mechanical, and systems engineers for hardware-software integration
- Mentor engineers through design and code reviews, and support planning and risk management
0 views 0 saves 0 applications