Global Robotics Service Software Eng II
MedtronicAbout the role
At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You’ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world.
A Day in the Life
The Service Software Engineer is a technical individual contributor role within the Global Robotics Service Support (GRSS) team. This role will be responsible for software tool and process development and product technical troubleshooting of software-related field escalations. The primary areas of support are design transfer of R&D software changes to field systems and creating or maintaining software troubleshooting and repair tools.At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We’re working a minimum of 4 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary.
This individual will focus on development and continuous improvement of diagnostic software solutions for the Hugo Robotics Assisted Surgery (RAS) System and integration of various software changes to clinical and demo systems. This will require active involvement in various complex software projects including cybersecurity, network connectivity, design for serviceability, compatibility for hardware changes, new surgical instruments or features, etc.
This role will require communication with a broad array of technical and non-technical roles such as service and repair, engineering, clinical training, project management, and product marketing teams. This will include working closely with software developers, electrical engineers, integration engineers, reliability engineers, quality engineers and field service engineers on design for serviceability aspects of new product development and released product software improvements for the RAS System. This includes regular opportunities for both domestic and international travel.
You Will:
Perform technical problem-solving and solution development with respect to multiple interconnected sub-components of the Hugo RAS and service software tools. This activity may include configuring Hugo systems, diagnosing hardware and software faults, solving technical issues remotely or in-person, and proposing or developing software tools and changes to resolve issues
Act as a liaison between internal-facing R&D roles and customer-facing field roles to perform root-cause analysis and implement corrective actions to resolve software anomalies
Support the development of troubleshooting and repair software tools and procedures, including generating or reviewing software designs and documentation
Support design transfer of software, OS, and firmware changes to the Hugo fleet
Manage the implementation of complex software upgrade and deployment processes across the Hugo fleet
Test and evaluate new technologies within the scope of serviceability improvements
Other duties as assigned/requested by management
Travel requirement (some international): 20-30%
Must Have:
Bachelors Degree and minimum of 2 years of relevant experience
Or advanced degree with 0 years of experience
Nice to Have:
Understanding and troubleshooting complex cyber-physical systems
General understanding of firmware, operating systems, computer networking, distributed architectures, sensors and actuators
Experience with Linux-like (Bash) and Windows (CMD/Powershell) CLIs, file systems, and shell scripting
Experience with C/C++ and Python or equivalent
Excellent analytical and communication skills; must be able to communicate complex technical concepts to both technical and non-technical stakeholders
Adaptable technical problem-solving skills with the ability to learn new technologies quickly
Ability to prioritize time-sensitive tasks and meet deadlines independently
Understanding of computer systems (hardware and software layers of computer architecture), networking (OSI model), and cyber-physical systems security
Experience with SQL/SQLite, Node.js, Simulink
Experience with data analytics and visualization frameworks such as Tableau or PowerBI
Experience with electro-mechanical devices controlled by software
Experience with software/system troubleshooting and repair or verification and validation
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s