Medtronic is looking to solve technical problems related to software tools and processes for their Global Robotics Service Support (GRSS) team, specifically for the Hugo Robotics Assisted Surgery (RAS) System. This includes troubleshooting software-related field escalations, transferring R&D software changes to field systems, and developing/maintaining software repair tools.
Requirements
- 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
- 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 electro-mechanical devices controlled by software
Responsibilities
- Perform technical problem-solving and solution development with respect to multiple interconnected sub-components of the Hugo RAS and service software tools.
- 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
- Minimum of 2 years of relevant experience (or advanced degree with 0 years of experience)
- 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
- Travel requirement (some international): 20-30%