MATRIX Resources is now “Motion Recruitment” and proud to combine job boards to bring the talent community even more expansive market opportunities.

Senior Embedded Software Engineer

Boston, Massachusetts

Open to Remote

Full Time

$150k - $180k

Our client is a renowned leader in the medical device industry, dedicated to improving patient outcomes through innovative technology solutions. They are committed to delivering cutting-edge medical devices that meet the highest standards of quality and safety.

They are seeking a highly skilled and experienced Senior Embedded Software Engineer to join their dynamic team. The ideal candidate will have a strong background in firmware development, microcontrollers, and embedded systems design. You will play a key role in the development and maintenance of software for our medical devices, ensuring they meet regulatory requirements and industry standards.

Key Responsibilities:

  • Design, develop, and test embedded software for medical devices, focusing on reliability, performance, and safety.
  • Collaborate with cross-functional teams, including hardware engineers, software developers, and quality assurance experts, to ensure seamless integration of software and hardware components.
  • Participate in code reviews, debugging, and troubleshooting to identify and resolve software issues.
  • Create and maintain documentation related to software development, including design specifications, test plans, and validation reports.
  • Stay updated with industry trends, emerging technologies, and regulatory requirements to ensure compliance and innovation in software development practices.


  • Bachelor's degree in Computer Science, Electrical Engineering, or related field; Master's degree preferred.
  • 5+ years of experience in embedded software development, with a focus on firmware and microcontrollers.
  • Proficiency in programming languages such as C/C++ for embedded systems.
  • Experience with real-time operating systems (RTOS), device drivers, and communication protocols (e.g., UART, SPI, I2C).
  • Knowledge of medical device regulations and standards (e.g., ISO 13485, IEC 62304) is a plus.
  • Strong analytical and problem-solving skills, with the ability to work effectively in a collaborative team environment.

Our client offers competitive salary packages, comprehensive benefits, and opportunities for professional growth and development. Our work environment fosters innovation, creativity, and teamwork, making it an exciting place to build a rewarding career in the medical device industry. If you are passionate about developing software for life-saving medical devices and meet the qualifications outlined above, we encourage you to apply.

Posted by: Nicholas Costello

Specialization: EmbeddedC++