Jobs and Careers
ME

Senior GUI Software Engineer (Pam)

Medtronic
United Statesfull_timeVerifiedPosted 14 Aug 2025
💰 $183,600/yr

About the role

We anticipate the application window for this opening will close on - 19 Aug 2025


 

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

A Day in the Life
We develop the current and next generation Graphical User Interface for the Medtronic robotic-assisted surgical system. You will be designing, architecting, and implementing new GUI features for the product, investigating and fixing software defects, and participate in the software development process as an Agile team member. You will collaborate with other software development teams to build a subsystem that works as part of a large complex electromechanical system. Beyond writing code — you will contribute to reviewing requirements, developing unit tests, helping to solve build issues, integrating the GUI with other subsystems, participating in software design reviews, and collaborating with other areas of the business (such as Quality, User Experience, Marketing, etc.)
Engineers create our market-leading portfolio of innovations. Combine the best of your experience with training and mentorship to move your career forward. If you want a challenging, energizing, rewarding career that changes lives, join us. Help us bring the next generation of life-changing medical technology to patients worldwide.
If you are a pioneer and would like to have a big impact into the new world of medical robotics – then come join our team!
You Will:

• Work with C++, QML/Javascript and Python
• Focus on Graphical User Interface applications
• Be a member of an Agile team
• Translate User Stories into code implementations
• Partner with the greater software organization, systems engineering, and validation groups
• Conduct both hands on and remote execution for testing implementation of applications on our robot




Must Haves
• Bachelor’s Degree in Computer Science, Computer Engineering, Biomedical Engineering with a software focus or equivalent
• 3-10 years of relevant experience
• Fluency in English
• Excellent teamwork skills
• A commitment to solid, high-quality code.
• Moderate level of C++ experience (C++ 17 or newer preferred)
• Moderate experience with Python
• Experience developing User Interfaces
• The ability to write and communicate ideas clearly in correspondences and design documents
• Experience with Qt and/or QML


Nice to Have

• Working knowledge of the MVC pattern
• Proficiency developing software on both Windows and Linux
• Experience with revision control software such as git
• Exposure to QNX or embedded operating systems
• A passion for learning new things and enjoys variety
• Experience with writing, running, and analyzing unit tests

Responsibilities may include the following and other duties may be assigned.

  • Designs, develops, tests, debugs and implements operating systems components, software tools and utilities.
  • Determines systems software design requirements.
  • Ensures that system improvements are successfully implemented and monitored to increase efficiency.
  • Generates systems software engineering policies, standards and procedures.
  • May work across a variety of software lifecycle activities as determined by program needs.

TECHNICAL SPECIALIST CAREER STREAM: An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies – from design to implementation - while adhering to policies, using specialized knowledge and skills.

DIFFERENTIATING FACTORS

Autonomy: Seasoned individual contributor.
Works independently under limited supervision to determine and develop approach to solutions.
Coaches and reviews the work of lower level specialists; may manage projects / processes.

Organizational Impact: May be responsible for entire projects or processes within job area.
Contributes to the completion of work group objectives, through building relationships and consensus to reach agreements on assignments.

Innovation and Complexity: Problems and issues faced are difficult, and may require understanding of multiple issues, job areas or specialties.
Makes improvements of processes, systems or products to enhance performance of the jo

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 Kit

Free account required — sign up in 30s

Company

Medtronic

View company profile →