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