Embedded Software Engineer Ii (andover, Ma)

Smith+Nephew

Andover, MA, United States
Base: $90,000 - $134,750 usd annually; bonus/equit...
On-site
C/c++ embedded software development
Linux embedded systems
Microcontroller and fpga based soft cores
Smith+Nephew is seeking an Embedded Software Engineer II for their Andover, MA location to contribute to the development of a next-generation surgical endoscopic system. The ideal candidate will have experience in C/C++ software development, particularly in embedded systems within medical devices, and will thrive in a collaborative, agile environment

Job Summary

  • Develop proof-of-concepts for computer vision applications to support endoscopic, surgical navigation and electro-mechanical products.
  • Design and implement production-quality C/C++ software for medical devices, including automated testing.
  • Collaborate with cross-functional teams to define requirements and drive the design and development of embedded software.

Matching Summary

Match Score: 85

Smith+Nephew is seeking an Embedded Software Engineer II for their Andover, MA location to contribute to the development of a next-generation surgical endoscopic system. The ideal candidate will have experience in C/C++ software development, particularly in embedded systems within medical devices, and will thrive in a collaborative, agile environment.

Salary

Base: $90,000 - $134,750 USD annually; Bonus/Equity: competitive bonus; Benefits: medical, dental, and vision coverage, 401k, tuition reimbursement, medical leave programs, and a variety of wellness offerings

Skills & Requirements

Must-have

  • C/C++ embedded software development
  • Linux embedded systems
  • Microcontroller and FPGA based soft cores
  • Real-time operating systems
  • Hardware interface troubleshooting
  • CI/CD pipelines and tools

Nice-to-have

  • Computer vision applications
  • Agile team collaboration
  • Strong quality-first mindset
  • MATLAB experience
  • Python or Shell scripting
  • Modern testing frameworks

Key Requirements

  • Bachelor's or Master's degree
  • 2+ years of professional software development experience
  • Experience in embedded systems
  • Experience with hardware interfaces (PCIe, CAN, I2C, etc.)
  • Ability to write unit and component-level tests

Work Rights

Not specified

Tailored Resume

Cover Letter