Jobs · Engineering · Massachusetts

Embedded Software Engineer I

Smith+Nephew · Andover, MA · 1 wk ago
HybridEngineering$79k–$118k/yrFull-time

About the role

Join our Sports Medicine R&D team in Andover, MA, where you will help develop a next generation surgical endoscopic system used by surgeons around the world. This is a hybrid role where your work will contribute to real world innovation in a highly collaborative, quality driven environment.

Responsibilities

  • Designing and developing high quality C and C++ embedded software for medical devices used in sports medicine applications
  • Developing proof of concepts to support endoscopic, surgical navigation and electromechanical products
  • Owning the full lifecycle of software increments from requirements and acceptance criteria through to documentation and testing
  • Collaborating with cross functional and multi-site agile teams to define requirements and deliver value-driven solutions
  • Creating and maintaining automated testing and CI frameworks for embedded C and C++ codebases
  • Supporting debugging, root cause analysis and promoting a quality-first mindset in a regulated environment

Requirements

  • A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical or Electronics Engineering, or equivalent hands-on experience
  • 0 to 3 years of experience developing embedded software using C and C++ on bare metal and/or embedded Linux platforms
  • Experience working with microcontrollers, RTOS or FPGA-based systems and common hardware interfaces such as SPI, I2C, UART or USB
  • An understanding of CI/CD pipelines, unit testing for embedded software, and scripting using Python or Shell is beneficial
  • Strong problem-solving skills, curiosity, and the ability to collaborate effectively in a fast-paced, regulated development environment

Qualifications

  • Passionate about improving patient outcomes through innovative technology
  • Ability to work independently and as part of a team
  • Interest in sports medicine and medical device development

Skills

  • Proficiency in C and C++ programming languages
  • Experience with microcontrollers, RTOS, and FPGA-based systems
  • Knowledge of embedded Linux and other operating systems
  • Understanding of CI/CD pipelines and automated testing
  • Good communication and collaboration skills

Benefits

  • Competitive base salary range of $78,750.00 - $118,000.00 USD annually
  • Health insurance including medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Tuition reimbursement program
  • Flexible personal/vacation time off and paid holidays
  • Parental leave and fertility and adoption assistance programs
  • Discounted stock options and employee assistance program
  • Additional perks such as discounts on fitness clubs, travel, and more

Pay

The anticipated base compensation range for this position is $78,750.00 - $118,000.00 USD annually and the compensation offered will depend on the candidate's qualifications, job-related knowledge/skills, geographical location.

Schedule

This is a hybrid role, combining remote and in-office work.

Skills

  • Proficiency in C and C++ programming languages
  • Experience with microcontrollers, RTOS, and FPGA-based systems
  • Knowledge of embedded Linux and other operating systems
  • Understanding of CI/CD pipelines and automated testing
  • Good communication and collaboration skills

Benefits

  • Competitive base salary range of $78,750.00 - $118,000.00 USD annually
  • Health insurance including medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Tuition reimbursement program
  • Flexible personal/vacation time off and paid holidays
  • Parental leave and fertility and adoption assistance programs
  • Discounted stock options and employee assistance program
  • Additional perks such as discounts on fitness clubs, travel, and more

Pay

The anticipated base compensation range for this position is $78,750.00 - $118,000.00 USD annually and the compensation offered will depend on the candidate's qualifications, job-related knowledge/skills, geographical location.

Schedule

This is a hybrid role, combining remote and in-office work.

Skills

  • Proficiency in C and C++ programming languages
  • Experience with microcontrollers, RTOS, and FPGA-based systems
  • Knowledge of embedded Linux and other operating systems
  • Understanding of CI/CD pipelines and automated testing
  • Good communication and collaboration skills

Benefits

  • Competitive base salary range of $78,750.00 - $118,000.00 USD annually
  • Health insurance including medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Tuition reimbursement program
  • Flexible personal/vacation time off and paid holidays
  • Parental leave and fertility and adoption assistance programs
  • Discounted stock options and employee assistance program
  • Additional perks such as discounts on fitness clubs, travel, and more

Pay

The anticipated base compensation range for this position is $78,750.00 - $118,000.00 USD annually and the compensation offered will depend on the candidate's qualifications, job-related knowledge/skills, geographical location.

Schedule

This is a hybrid role, combining remote and in-office work.

Skills

  • Proficiency in C and C++ programming languages
  • Experience with microcontrollers, RTOS, and FPGA-based systems
  • Knowledge of embedded Linux and other operating systems
  • Understanding of CI/CD pipelines and automated testing
  • Good communication and collaboration skills

Benefits

  • Competitive base salary range of $78,750.00 - $118,000.00 USD annually
  • Health insurance including medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Tuition reimbursement program
  • Flexible personal/vacation time off and paid holidays
  • Parental leave and fertility and adoption assistance programs
  • Discounted stock options and employee assistance program
  • Additional perks such as discounts on fitness clubs, travel, and more

Pay

The anticipated base compensation range for this position is $78,750.00 - $118,000.00 USD annually and the compensation offered will depend on the candidate's qualifications, job-related knowledge/skills, geographical location.

Schedule

This is a hybrid role, combining remote and in-office work.

Skills

  • Proficiency in C and C++ programming languages
  • Experience with microcontrollers, RTOS, and FPGA-based systems
  • Knowledge of embedded Linux and other operating systems
  • Understanding of CI/CD pipelines and automated testing
  • Good communication and collaboration skills

Benefits

  • Competitive base salary range of $78,750.00 - $118,000.00 USD annually
  • Health insurance including medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Tuition reimbursement program
  • Flexible personal/vacation time off and paid holidays
  • Parental leave and fertility and adoption assistance programs
  • Discounted stock options and employee assistance program
  • Additional perks such as discounts on fitness clubs, travel, and more

Pay

The anticipated base compensation range for this position is $78,750.00 - $118,000.00 USD annually and the compensation offered will depend on the candidate's qualifications, job-related knowledge/skills, geographical location.

Schedule

This is a hybrid role, combining remote and in-office work.

Skills

  • Proficiency in C and C++ programming languages
  • Experience with microcontrollers, RTOS, and FPGA-based systems
  • Knowledge of embedded Linux and other operating systems
  • Understanding of CI/CD pipelines and automated testing
  • Good communication and collaboration skills

Benefits

  • Competitive base salary range of $78,750.00 - $118,000.00 USD annually
  • Health insurance including medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Tuition reimbursement program
  • Flexible personal/vacation time off and paid holidays
  • Parental leave and fertility and adoption assistance programs
  • Discounted stock options and employee assistance program
  • Additional perks such as discounts on fitness clubs, travel, and more

Pay

The anticipated base compensation range for this position is $78,750.00 - $118,000.00 USD annually and the compensation offered will depend on the candidate's qualifications, job-related knowledge/skills, geographical location.

Schedule

This is a hybrid role, combining remote and in-office work.

Skills

  • Proficiency in C and C++ programming languages
  • Experience with microcontrollers, RTOS, and FPGA-based systems
  • Knowledge of embedded Linux and other operating systems
  • Understanding of CI/CD pipelines and automated testing
  • Good communication and collaboration skills

Benefits

  • Competitive base salary range of $78,750.00 - $118,000.00 USD annually
  • Health insurance including medical, dental, and vision coverage
  • 401(k) plan with employer match
  • Tuition reimbursement program
  • Flexible personal/vacation time off and paid holidays
  • Parental leave and fertility and adoption assistance programs
  • Discounted stock options and employee assistance program
  • Additional perks such as discounts on fitness clubs, travel, and more

Pay

The anticipated base compensation range for this position is $78,750.00 - $118,000.00 USD annually and the compensation offered will depend on the candidate's qualifications, job-related

Similar jobs

Embedded Engineer I

Honeywell TechnologiesNorthford, CT· 2 wk ago
Information Technology$74k–$90k/yrapply on ibqbjb.fa.ocs.oraclecloud.com