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.)