Principal Software Systems Engineer

MedtronicMounds View, MN
$147,200 - $220,800Hybrid

About The Position

At Medtronic, we bring bold ideas forward with speed and decisiveness to put patients first in everything we do. In-person exchanges are invaluable to our work. We’re working a minimum of 4 days a week onsite as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. Medtronic is seeking a motivated and detail-oriented Principal Software Systems Engineer to join our Affera Mapping and Ablation System team, supporting the design and development of advanced software-enabled capital systems for the cardiac electrophysiology lab. The Principal Software Systems Engineer will be an integral member in the Affera Software Team, working on cutting-edge technology in the electrophysiology field. This role offers a rare chance to be at the forefront of helping develop a groundbreaking technology that can disrupt the industry. The ideal candidate has strong MBSE skills and experience using SysML (v1/v2) to support V-model traceability from requirements through verification. They will own key features, collaborate across engineering teams, and are enthusiastic about making a meaningful difference for millions.

Requirements

  • Bachelor's degree and a minimum of 7 years of relevant experience OR Master’s degree with a minimum of 5 years of relevant experience OR PhD with 3 years relevant experience

Nice To Haves

  • Knowledge of Medical Product development, IEC-62304, ISO 13485, and FDA guidance in a technical discipline, preferably software related
  • 4+ years of software verification experience
  • Proficient in programming languages such as Python, C++/C# or similar languages
  • Experience with requirements-driven development and traceability.
  • Proven experience with MBSE concepts and SysML.
  • Strong understanding of good documentation practices
  • Experience with SysML v2 tooling.
  • Experience writing technical reports
  • Experience with QT/QML
  • Experience with software version control systems, such as Git
  • Experience with Agile development
  • Strong work ethic and entrepreneurial drive
  • Ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication skills, both written and verbal
  • For Baccalaureate degrees earned outside of the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.

Responsibilities

  • Develop and maintain system and software architecture models using SysML (v1/v2).
  • Apply MBSE principles to connect system intent to software services, APIs, schemas, modules, and firmware.
  • Define interface contracts and allocations between system functions, software, and hardware components.
  • Support V-model traceability across requirements, design, implementation, and verification
  • Author and review software system requirements with full bidirectional traceability.
  • Perform risk analysis activities including FMEA and interface risk identification.
  • Advance process and tooling improvements for MBSE adoption and trace automation.
  • Apply the appropriate standards, processes, procedures, and tools throughout the system development life cycle.

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)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service