Principal Embedded Software Engineer - Surgical Robotics

Medtronic   •  

Boston, MA

11 - 15 years

Posted 181 days ago

This job is no longer available.

Careers that Change Lives


You will be a key member of Medtronic’s Minimally Invasive Therapies Group (MITG) Business Unit new product development team  working to commercialize a Surgical Robotics Platform. 

Impact patient outcomes.  Come for a job, stay for a career.

The Minimally Invasive Therapies Group strives to enable earlier diagnosis, better treatment, faster complication-free recovery, and enhanced patient outcomes through less invasive surgical solutions. 

SURGICAL INNOVATIONS sets the standard for Minimally Invasive Surgery (MIS) by creating innovative surgical products and services that focus on obesity and diseases and conditions of the gastrointestinal tract, lung, abdominal wall, pelvic region, and the head and neck.

A Day in the Life

As the Principal Embedded Software Engineer you will focus on hardware interfaces, embedded software and RTOS BSP delivery, working in a fast-paced environment leading a development team to complete requirements definition, design and implementation while working closely with the electrical design team and the systems engineering team.  

You will:

  • Develop software to communicate with devices via network and/or embedded APIs.
  • Perform risk management of embedded software ideally using SW FMEA techniques
  • Program embedded systems with hardware interfaces.
  • Provide input to other platform teams. Work with customers, vendors, or other technical or non-technical stakeholders to assess software needs and performance.
  • Review code and ensure that all software meets quality standards.
  • Test software and fix bugs.

Must Have: Minimum QualificationsYou must hold a minimum of a Bachelor’s Degree in a technical discipline, preferably software related: Computer Science, Computer Engineering, Electrical Engineering with a minimum of 10 years of software development experience, from concept to production.  At least 3 years experience leading small software development teams.  
Experience/Skills: • Ability to distill software requirements from system requirements.• Experience performing risk management of embedded software ideally using SW FMEA techniques.• Experience programming multiprocessor medical devices.• Experience performing risk management of embedded software ideally using SW FMEA techniques• Experience programming embedded systems with hardware interfaces.• Understanding of BSP development and driver development.• Experience developing Hardware Abstraction Layers.• Strong design and architecture skills.• Strong C++ skills.• Strong leadership abilities.• Experience leading teams in a well-defined SDLC• Experience in FDA regulated software delivery.
Nice to HaveMaster's Degree• Understanding of medical device industry, clinical anatomy, and competitor products. Knowledge of other related disciplines including cross functional fields and market competition. • Controls and/or robotic systems a strong plus• Knowledge of surgery/MIS• ISO 60601, 14971 and TIR45. Well-versed in R&D, product development, and clinical/regulatory process.

About MedtronicTogether, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life.  We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be. 
We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let’s work together to address universal healthcare needs and improve patients’ lives. Help us shape the future.
Physical Job RequirementsThe above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.  
The physical demands described within the Day in the Life section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.