Prin Software Engineer

Medtronic•Mounds View, MN
•$152,800 - $229,200

About The Position

The Principal Software Engineer develops new medical products and maintains existing products for the Endoscopy OU. The role involves designing, developing, reviewing, debugging, and testing desktop applications and utilities using C++, Qt, and QML. The engineer follows design processes, creates project documentation, and conducts design reviews to meet regulatory and business needs. The position contributes throughout the product lifecycle, from refining product vision and gathering needs through requirements, planning, system design, coding, testing, release, deployment, and support. It uses industry design and architectural patterns to build high-quality, maintainable software and Agile methodologies to manage development and medical application support. The role manages assigned work, coordinates with colleagues and stakeholders, and provides engineering support to departments across the business. This is an individual-contributor technical specialist role that may provide guidance, coaching, or training to colleagues and may lead or delegate work on projects.

Requirements

  • Experience developing desktop applications in C++, Qt, and QML.
  • Bachelor's degree and at least 7 years of relevant experience, or a master's degree and at least 5 years of relevant experience, or a Ph.D. and at least 3 years of relevant experience.
  • Strong written and verbal communication skills.
  • For a bachelor's degree earned outside the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.

Nice To Haves

  • Experience in the medical device industry or another regulated industry.
  • Experience with security and risk analysis.
  • Experience with GUI application design and development.

Responsibilities

  • Develop new medical products and maintain existing medical products.
  • Design, develop, conduct code reviews, debug, and test desktop applications and utilities in C++, Qt, and QML.
  • Follow design processes, including creating design documentation and conducting design reviews for regulatory and business needs.
  • Determine design requirements for software systems.
  • Generate software project documentation to support regulatory and business needs.
  • Participate in all stages of product development, including refining product vision, gathering needs, refining requirements, project planning, system design, coding, testing, release, deployment, and support.
  • Build high-quality, maintainable software using industry design and architectural patterns.
  • Use Agile methodologies to manage application development and medical application support, including Scrum.
  • Manage completion of own work assignments and coordinate work with others and team members.
  • Provide engineering support to departments across the business for software systems and utilities.
  • Provide guidance, coaching, and training to other employees within the job area, and lead projects or delegate and review work as needed.
  • Perform additional duties as assigned.

Benefits

  • Competitive salary and flexible benefits package.
  • Short-term incentive through the Medtronic Incentive Plan (MIP).
  • Health insurance, dental insurance, and vision insurance for eligible regular employees working 20 or more hours per week.
  • Health Savings Account and Healthcare Flexible Spending Account for eligible regular employees working 20 or more hours per week.
  • Life insurance and long-term disability leave for eligible regular employees working 20 or more hours per week.
  • Dependent daycare spending account for eligible regular employees working 20 or more hours per week.
  • Tuition assistance or reimbursement for eligible regular employees working 20 or more hours per week.
  • Simple Steps global well-being program for eligible regular employees working 20 or more hours per week.
  • Incentive plans for regular employees.
  • 401(k) plan with employer contribution and match for regular employees.
  • Short-term disability for regular employees.
  • Paid time off and paid holidays for regular employees.
  • Employee Stock Purchase Plan for regular employees.
  • Employee Assistance Program for regular employees.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service