Medtronic is looking for a Software Engineer II to help build clinical UI surfaces for the Affera Prism Mapping System. This onsite role in Newton, MA focuses on translating UX work into responsive interfaces and connecting those UI components to the underlying data, signals, and visualization layers using Qt/QML, Python, and C++ on Linux.
You will own moderately scoped UI features end to end, contribute to subsystem planning, and participate across the engineering lifecycle including reviews, integration, testing, and technical documentation.
What youβll do
- Implement application UI features in Qt/QML, supported by Python and C++ on Linux.
- Convert UX designs (typically delivered in Figma) into responsive Qt/QML implementations.
- Own moderately scoped features or components and deliver them end-to-end.
- Make routine technical decisions within established team guidelines.
- Participate in subsystem design discussions and implementation planning.
- Debug issues across components, with guidance as needed.
- Participate in code reviews, integration, testing, and technical documentation.
- Build understanding of broader system interactions and interfaces.
Basic qualifications
- Bachelorβs degree and a minimum of 2 years of relevant experience
- OR Masterβs degree with a minimum of 0 years of relevant experience
- Experience with Qt/QML, PyQt, or a comparable application UI framework
- Ability to contribute in a mixed Python/C++ environment using Qt/QML
Technologies youβll work with
- Qt/QML, PyQt, Python, C++, Linux
- Figma
- Docker, CI/CD
Preferred qualifications
- Experience implementing UIs from designs (e.g., Figma, Sketch, or similar handoffs)
- Strong programming skills with solid understanding of Python/C++ or equivalent
- Strong foundation in software engineering principles, including object-oriented design, data structures, algorithms, memory management, and version control
- Experience developing on Linux-based systems
- Exposure to Docker, CI/CD, or container-based development workflows
- Familiarity with debugging multi-process, distributed, or device-connected systems
- Sound judgment when evaluating the quality and correctness of AI-generated code
Education
- Bachelorβs degree (or Masterβs degree)
Work authorization & sponsorship
U.S. work authorization sponsorship (H-1B, TN, J, etc.) is offered exclusively for Principal-level roles and above. Roles below Principal level require candidates to possess unrestricted U.S. work authorization at the time of hire and for the duration of employment.
Salary
USD 100,000 - 150,000 per year
Benefits
- Competitive Salary and flexible Benefits Package
- Short-term incentive called the Medtronic Incentive Plan (MIP)
- Health, Dental and vision insurance
- Health Savings Account
- Healthcare Flexible Spending Account
- Life insurance
- Long-term disability leave
- Dependent daycare spending account
- Tuition assistance/reimbursement
- Simple Steps (global well-being program)
- Incentive plans
- 401(k) plan plus employer contribution and match
- Short-term disability
- Paid time off
- Paid holidays
- Employee Stock Purchase Plan
- Employee Assistance Program
- Non-qualified Retirement Plan Supplement (subject to IRS earning minimums)
- Capital Accumulation Plan (available to Vice Presidents and above, or subject to IRS earning minimums)
Physical job requirements
- For office roles: regularly required to be independently mobile
- Required to interact with a computer, and communicate with peers and co-workers