Embedded Software Engineer Ii (andover, Ma)

Smith+Nephew

Andover, MA, US
Base: $90,000 - $134,750 usd annually; bonus/equit...
Onsite
C/c++ programming for embedded systems
Linux software development experience
Microcontroller and fpga soft core knowledge
Smith+Nephew is seeking an Embedded Software Engineer II in Andover, MA, to develop high-quality C/C++ software for their next-generation surgical endoscopic system. The role requires collaboration with cross-functional teams and a strong emphasis on problem-solving and quality in a fast-paced, regulated environment

Job Summary

  • Smith+Nephew is seeking an Embedded Software Engineer II to design next-generation surgical endoscopic systems that transform sports medicine.
  • The role involves developing production-quality C/C++ software, creating automation frameworks, and ensuring compliance with IEC 62304 standards.
  • Candidates will benefit from a comprehensive benefits package including 401k matching, tuition reimbursement, and flexible time off policies.

Matching Summary

Match Score: 85

Smith+Nephew is seeking an Embedded Software Engineer II in Andover, MA, to develop high-quality C/C++ software for their next-generation surgical endoscopic system. The role requires collaboration with cross-functional teams and a strong emphasis on problem-solving and quality in a fast-paced, regulated environment.

Salary

Base: $90,000 - $134,750 USD annually; Bonus/Equity: Competitive bonus and discounted stock options available; Benefits: Medical, dental, vision, 401k, tuition reimbursement, and wellness offerings

Skills & Requirements

Must-have

  • C/C++ programming for embedded systems
  • Linux software development experience
  • Microcontroller and FPGA soft core knowledge
  • Real-time operating systems like FreeRTOS
  • Hardware interface troubleshooting (PCIe, CAN, I2C)
  • IEC 62304 compliance and design control activities

Nice-to-have

  • Experience with MATLAB for algorithm development
  • Python or Shell scripting for automation
  • Background in medical device or healthcare software
  • Familiarity with automotive ADAS systems
  • Experience with CI/CD pipelines using Jenkins
  • Strong problem-solving in fast-paced environments

Key Requirements

  • Bachelor's or Master's degree in Engineering or Computer Science
  • At least 2 years of professional software development experience
  • Hands-on experience with embedded Linux and microcontrollers

Work Rights

Not specified

Tailored Resume

Cover Letter