Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Medtronic

Senior Software Engineer – UI/UX, Qt/QML

Medtronic

Software Engineer – UI/UX developing interfaces for clinical applications at Medtronic. Responsible for significant features and workflows in the Prism Mapping application UI.

Posted 7/7/2026full-timeNewton • Massachusetts, Minnesota • 🇺🇸 United StatesSenior💰 $124,800 - $187,200 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsDockerLinuxPythonQt

About the role

Key responsibilities & impact
  • Own significant UI features and clinical workflows in Qt/QML.
  • Make architectural decisions on UI state, data binding, threading between UI and real-time data, and interaction patterns.
  • Partner closely with UX designers to translate designs into responsive production interfaces.
  • Own features, components, or subsystems end-to-end.
  • Determine the technical approach for complex component- and subsystem-level problems with limited supervision.
  • Lead development across design, implementation, integration, and support for assigned areas.
  • Contribute to software architecture, design improvements, engineering practices, and development processes.
  • Provide technical leadership through code reviews, mentoring, and guidance.
  • Collaborate effectively across software, systems, hardware, and quality in a regulated environment.

Requirements

What you’ll need
  • Bachelor's degree and a minimum of 4 years of relevant experience OR Master's degree with a minimum of 2 years of relevant experience OR PhD with 0 years relevant experience
  • Strong production experience building application UIs in Qt/QML.
  • Experience building real-time or data-rich interfaces.
  • Strong understanding of UI architecture: state management, data binding, threading between UI and real-time data.
  • Strong Python and/or C++ expertise, with a track record of delivering production software.
  • Experience building large, complex software applications or subsystems.
  • Experience with Linux, networking, and multi-device or distributed systems.
  • Experience with Docker, CI/CD, and automated testing.
  • Strong debugging and problem-solving skills.
  • Experience contributing to architecture, design standards, or technical direction within a team or subsystem.
  • Experience collaborating across cross-functional teams in a regulated or quality-driven environment.

Benefits

Comp & perks
  • 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
  • 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
  • Capital Accumulation Plan

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Qt/QMLUI State ManagementData BindingThreadingPythonC++DebuggingProblem-SolvingSoftware ArchitectureAutomated Testing
Soft Skills
Technical LeadershipMentoringCollaboration