Medtronic

Senior Desktop UI Software Engineer, Qt/QML

Medtronic

full-time

Posted on:

Location Type: Hybrid

Location: NewtonMassachusettsMinnesotaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $122,400 - $183,600 per year

Job Level

About the role

  • Design, develop, and maintain high-performance, real-time visualization applications in a collaborative team environment
  • Take ownership of key software features, driving their development from concept through to production
  • Collaborate closely with cross-functional teams, including hardware, QA, and DevOps, to ensure seamless integration and high-quality software delivery
  • Optimize software performance, ensuring low latency, high reliability, and scalability in a regulated environment
  • Implement and maintain robust software testing strategies, including unit, integration, and automated testing to ensure high-quality code
  • Document software designs, coding practices, and development workflows to maintain high levels of clarity and consistency within the team
  • Stay current with the latest developments in software engineering, particularly in the areas of medical technology, visualization, and real-time systems.
  • Contribute to the continuous improvement of development processes, tools, and methodologies within the team
  • Attend and participate in pre-clinical in-vivo system evaluations.
  • Participate in laboratory demonstrations for internal stakeholders and clinicians

Requirements

  • Bachelor's degree and 4 years of relevant experience OR Master’s degree with 2 years of relevant experience OR PhD with 0 years relevant experience
  • Expertise working in Python/ C++ environments, ideally with ROS or device-level comms
  • Strong experience in desktop UI development (e.g. Qt/QML, PyQt, Open GL, unity, GTK, WPF, or similar)
  • Experience building real-time or data-rich interfaces for technical or clinical applications
  • Strong understanding of software architecture and design patterns
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment
  • Excellent problem-solving abilities and a proactive approach to addressing challenges
  • Experience with software version control systems, such as Git
  • Experience working with UI designers and implementing UI designed in Figma or similar
  • Experience with Agile development methodologies
  • Experience with cloud-based platforms and services (e.g., AWS, Azure)
  • Knowledge of CI/CD tools and practices, including automated testing and deployment
  • Experience working in a regulated environment.
Benefits
  • 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)
Applicant Tracking System Keywords

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

Hard Skills & Tools
PythonC++ROSdesktop UI developmentQtQMLPyQtOpen GLUnityWPF
Soft Skills
communicationcollaborationproblem-solvingproactive approachteamwork
Certifications
Bachelor's degreeMaster’s degreePhD