Senior Software Systems Engineer - CRM

MedtronicMounds View, MN
$120,800 - $181,200Onsite

About The Position

At Medtronic Patient Care Systems (PCS), we power the digital heartbeat behind life-saving cardiac therapies. We build the connected ecosystem that enables clinicians to monitor, manage, and protect millions of patients living with implantable cardiac devices around the world. From secure device connectivity and real-time data platforms to intelligent clinical tools and patient-facing experiences, PCS transforms complex cardiac data into clarity — helping physicians make faster decisions, improving outcomes, and giving patients greater confidence in their care. Every line of code we write supports someone’s parent, spouse, child, or friend. Our work ensures that life-saving therapies are not only delivered safely and reliably, but continuously improved through innovation, insight, and global scale. If you want to build technology that truly matters - where uptime means peace of mind and innovation means more birthdays - join us. Together, we are shaping the future of connected cardiac care and changing lives every single day. This position is in Mounds View, MN. within the Cardiac Rhythm Management (CRM) Operating Unit. 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 are working on-site 4 days per week as part of our commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. This role will require less than 10% of travel to enhance collaboration and ensure successful completion of projects. We believe that when people from diverse cultures, genders, and points of view come together, innovation is the result —and everyone wins. Medtronic walks the walk, creating an inclusive culture where you can thrive.

Requirements

  • Five years of experience in designing, developing, and testing CareLink SmartSync™ framework components that enable the development of user interfaces for device applications built to enable implants and follow ups of all pacemakers and defibrillators sold by Medtronic.
  • Strong domain expertise in SmartSync UI framework architecture and clinical application development, including deep understanding of UI interaction patterns, device communication workflows, backend integrations, and clinician-facing use cases (e.g., device programming and telemetry).
  • Proven ability to work within safety-critical systems, apply platform-specific design patterns, and troubleshoot complex cross-layer issues.
  • Experience with mobile platform architecture, JavaScript, HTML5, Apple SDKs, and secure system design.
  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or related technical discipline and a minimum of 4 years of technical work experience OR a Master’s degree with a minimum of 2 years of technical work experience.

Nice To Haves

  • Passion for creating high quality software and documentation
  • Strong Leadership and mentoring skills
  • Strong problem-solving skills
  • Proficiency working in a team environment
  • Strong oral and written communication skills
  • Experience in software design for medical devices
  • Experience with Agile methodologies and Test-Driven Development
  • Proficiency in two or more of the following technologies: JavaScript, HTML, C#, .NET MAUI, iPadOS

Responsibilities

  • Design, develop, and test software for class I, II and III medical devices per software standards, e.g. IEC62304.
  • Plan projects, manage scope, and estimate work in collaboration with product engineers, technology architects, software design engineers, and software test engineers.
  • Provide hands-on leadership, coaching, mentoring, and software engineering best practices to junior software engineers.
  • Conduct and/or participate in technical reviews of requirements, specifications, designs, code and other engineering artifacts, ensuring timely delivery to meet program commitments.
  • Participate in process improvement initiatives for the software team. This includes recognizing areas for improvement as well as working with others to develop and document process improvements.
  • Develop reusable patterns and encourage innovation that will increase team velocity.
  • Work collaboratively across functions and with internal and external partners to deliver high quality products to the marketplace.

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