Taro Logo

Principal Software Engineer - Surgical Robotics

Global healthcare technology company focused on alleviating pain, restoring health, and extending life with 95,000+ employees worldwide.
$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, a global leader in healthcare technology, is seeking a Principal Software Engineer for their Surgical Robotics division in Boston. This role focuses on developing software for their Robotic Assisted Surgery (RAS) platform, specifically working on surgical stapling and bipolar electrosurgical vessel sealing instruments. The position requires working onsite minimum 4 days per week, emphasizing professional growth and cross-functional collaboration.

As a Principal Software Engineer, you'll be at the forefront of developing critical software that enables surgeons to perform minimally invasive procedures using the Hugo robotic system. The role combines embedded systems development with medical device expertise, requiring strong programming skills in C++ and Simulink, along with understanding of safety-critical systems and regulatory requirements like IEC 62304.

The ideal candidate brings 7+ years of software engineering experience, preferably in medical devices or regulated industries. You'll work in an Agile environment, collaborating with cross-functional teams to design, develop, and test software that directly impacts surgical outcomes. The position offers competitive compensation ($148,000-$222,000) plus comprehensive benefits including healthcare, 401(k), and stock purchase options.

Medtronic's mission to alleviate pain, restore health, and extend life drives their 95,000+ global employees. They're committed to diversity, innovation, and creating technologies that transform healthcare delivery. This role offers the opportunity to work on cutting-edge surgical robotics while contributing to improved patient outcomes worldwide.

The position combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to work effectively with diverse teams. You'll be part of a company that values innovation, patient safety, and professional growth, while working on technology that directly impacts surgical care delivery.

Last updated 11 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 a cross-functional team to define the behavior of Hugo's software
  • Triage defects, develop software unit tests, and review testing team's software 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 with C/C++ programming including object-oriented and functional programming
  • Experience with Simulink, Stateflow and Simulink Coder
  • Experience with Linux development tools, CMake, Git, and testing frameworks
  • Strong interpersonal skills and attention to detail
  • Experience working with diverse global teams
  • 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
  • Dependent Daycare Spending Account
  • Tuition Assistance
  • 401(k) with employer contribution and match
  • Employee Stock Purchase Plan
  • Paid Time Off
  • Paid Holidays

Jobs Related To Medtronic Principal Software Engineer - Surgical Robotics