Senior GUI Software Engineer
Listed on 2026-01-04
-
Software Development
Software Engineer, DevOps
We anticipate the application window for this opening will close on - 9 Jan 2026
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 LifeMedtronic strives to enable earlier diagnosis, better treatment, faster complication‑free recovery, and enhanced patient outcomes through less invasive surgical solutions. The Robotic Surgical Technologies Business Unit set the standard for Robotically Assisted Surgery (RAS) by creating innovative surgical products and services that focus on surgical procedures of diseases and conditions.
Make your impact by exploring a career with the world’s leading Medical Device company, striving “to alleviate pain, restore health, and extend life.”
Responsibilities- Work with Qt and QML and the Qt Creator IDE
- Focus on Graphical User Interface Development Infrastructure and Applications
- Enable debug builds on hardware and add useful tools to the infrastructure including the Qt Performance Analyzer
- Enable our automated GUI test suite to run regularly on Bamboo
- Architect, implement, and support an end‑to‑end CI / CD system for GUI development which includes the Atlassian Suite of tools (Jira, Bit Bucket, Bamboo, Confluence) and JFrog Artifactory
- Develop new features for Hugo RAS GUI
- Partner with the greater software organization including Dev Ops, systems engineering, and verification / validation groups
- Conduct both hands on and remote execution for testing implementation of new infrastructure and applications on our robot
- Collaborate with other software development teams to build a subsystem that works as part of a large complex electromechanical system
- Review requirements, develop unit tests, help solve build issues, integrate the GUI with other subsystems, participate in software design reviews, and collaborate with other areas of the business (such as Quality, User Experience, Marketing, etc.)
- Bachelor’s Degree in Computer Science, Computer Engineering, Biomedical Engineering with a software focus or equivalent and minimum of 4 years of relevant experience
- Master's degree with a minimum of 2 years relevant experience
- PhD with 0 years relevant experience
- Fluency in English
- Moderate level of C++ experience
- Moderate experience with Python
- Expert Level Experience with Qt and QML (Particularly Qt version 6 and Qt Creator)
- Strong SW engineering process skills including development, test, and deployment using infrastructure‑as‑code, scripting, and CI / CD automation
- Experience with product build environment and tools (make, CMake, compilers, cross‑compile tools, IDE’s, etc.)
- Working knowledge of the MVC pattern
- Excellent teamwork skills
- Excellent written and verbal communication skills including documentation for a regulated software
- Relentless commitment to solid, high‑quality code
- 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
- Windows and Linux system administration experience
- Strong expertise in scripting languages like Python and Shell
- Solid understanding of containerization tools like Docker
Standard Office setting in the Fort Point District of Boston, MA. Work within a commutable distance to our Boston / Seaport office with the option to work remotely one day out of the week, as business needs allow.
This position requires a person to be able to lift small loads and maneuver in laboratory spaces for accessing the robotically‑assisted surgical equipment when testing.
Work travel is anticipated to be low for this position; some travel may be required for software design, collaboration, meetings, or debugging off‑site.
PhysicalJob Requirements
The above statements describe the general nature and level of work performed for this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).