Taro Logo

Principal Software Engineer - Surgical Robotics

Global healthcare technology company that leads in developing innovative medical devices and solutions to alleviate pain, restore health, and extend life.
$148,000 - $222,000
Embedded
Principal Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Healthcare · Robotics

Description For Principal Software Engineer - Surgical Robotics

Medtronic is seeking a Principal Software Engineer to join their Robotic Surgical Technologies Business Unit, working on cutting-edge surgical robotics systems. This role focuses on developing software that drives the behavior of surgical stapling and bipolar electrosurgical vessel sealing instruments.

The position requires working from the Boston office at least 4 days per week, emphasizing the importance of in-person collaboration and professional growth. As a principal engineer, you'll be a lead contributor to the software that controls the Robotic Assisted Surgery platform, specifically the Hugo system.

The role combines deep technical expertise with cross-functional collaboration. You'll work with Simulink and C++ to develop control software, while also engaging with team members to define requirements, conduct design reviews, and ensure quality standards are met. The position requires strong knowledge of embedded systems, operating systems, and computer science fundamentals.

Medtronic offers a comprehensive benefits package including health insurance, 401(k) with matching, stock purchase plans, and various other benefits. The salary range is $148,000 - $222,000, with additional incentive opportunities through the Medtronic Incentive Plan (MIP).

This is an excellent opportunity for an experienced software engineer looking to make a meaningful impact in healthcare technology. You'll be part of a global team of 95,000+ passionate people working to alleviate pain, restore health, and extend life through innovative medical technologies. The role combines challenging technical work with the satisfaction of improving patient outcomes through less invasive surgical solutions.

The ideal candidate will have 7+ years of relevant experience with a Bachelor's degree (or 5+ years with an advanced degree), strong programming skills in C++ and Simulink, and experience with medical devices or regulated industries. Experience with safety-critical systems and knowledge of standards like IEC 62304 is highly valuable.

Last updated 6 days ago

Responsibilities For Principal Software Engineer - Surgical Robotics

  • Design and develop software in Simulink and C++ that enables surgeons and operating-room staff to control Hugo
  • Develop requirements with cross-functional team to define Hugo's software behavior
  • Triage defects, develop software unit tests, and review testing team's verification protocols
  • Analyze software for failure modes and develop risk mitigation solutions
  • Contribute updates to team's software documentation and architecture
  • Improve software quality through design reviews and ensure compliance with quality management system
  • Participate in Agile Scrum team for sprint planning and backlog management

Requirements For Principal Software Engineer - Surgical Robotics

Linux
  • Bachelor's Degree with 7 years of relevant experience or advanced degree with 5 years of experience
  • Strong knowledge of computer science, embedded systems, operating systems, and compilation
  • Experience developing software in C/C++ and object-oriented programming
  • Experience with Simulink, Stateflow and Simulink Coder
  • Experience with Linux, Bash shell, CMake, code coverage, unit testing, static analysis, debugging, and Git
  • Strong interpersonal skills and ability to work collaboratively
  • Fluency in English

Benefits For Principal Software Engineer - Surgical Robotics

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health, Dental and vision insurance
  • Health Savings Account
  • Healthcare Flexible Spending Account
  • Life insurance
  • Long-term disability leave
  • Dependent daycare spending account
  • Tuition assistance/reimbursement
  • 401(k) plan with employer contribution and match
  • Paid time off
  • Paid holidays
  • Employee Stock Purchase Plan
  • Employee Assistance Program

Jobs Related To Medtronic Principal Software Engineer - Surgical Robotics