Sr. Principal Embedded Software Engineer

Medtronic•Fridley, MN
•$178,400 - $267,600

About The Position

The Neuromodulation Operating Unit develops implantable and external technologies to help manage chronic pain, movement disorders, epilepsy, and other neurological conditions. This role supports the embedded software function that develops and sustains software enabling reliable, secure, and effective interaction between patients and neuromodulation therapy systems. As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design, architecture, development, and lifecycle management of embedded software for patient-facing neuromodulation products. You will partner across engineering disciplines to deliver secure, reliable, regulatory-compliant software, guide technical direction, mentor engineering teams, and influence future product architectures.

Requirements

  • Bachelor's degree with 10 years of relevant experience, or Master's degree with 8 years of relevant experience, or PhD with 6 years of relevant experience.
  • Extensive software and embedded software experience.
  • Three years of experience leading technical architecture/design for complex embedded systems.
  • For baccalaureate degrees earned outside of the United States, a degree satisfying the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.

Nice To Haves

  • Demonstrated expertise designing and implementing real-time (RTOS) embedded software, including RTOS schedulability analysis and Azure RTOS/ThreadX-based real-time designs.
  • Experience with USB CDC and HID interfaces.
  • Experience with security solutions, including TLS 1.3, x509 certificates, encryption techniques, and secure embedded software updates.
  • Experience with driver development and driver portability.
  • Embedded software development experience on ARM v8m architecture, including M33-specific features.
  • Experience with Bluetooth and RF telemetry communication solutions.
  • Extensive experience with electrical board bring-up and hardware/software integration, using oscilloscopes, logic analyzers, multimeters, JTAG, and UART to diagnose and resolve complex integration issues.
  • Experience developing embedded software throughout the entire Software Development Lifecycle in a highly regulated environment, including experience with IEC 62304 and IEC 60601-1.
  • Ability to understand complex product and system architectures, analyze system requirements and dependencies, evaluate technical tradeoffs, and influence product design decisions across engineering disciplines.
  • Ability to lead complex technical initiatives, establish technical direction, drive architecture and design decisions, and influence engineering teams without direct authority; growth mindset and experience mentoring engineers and developing technical capabilities within a team.
  • Experience planning and executing under Agile-Scrum methodology and implementing and using DevOps/continuous integration development environments.

Responsibilities

  • Lead embedded software architecture, design, and technical decision-making across the software development lifecycle.
  • Define and evaluate software, hardware, security, communication, and RTOS design approaches to support product requirements.
  • Collaborate with systems, electrical, quality, security, human factors, and project leadership teams to analyze requirements and resolve complex technical challenges.
  • Provide technical leadership and design oversight to globally distributed software development teams and external partners.
  • Investigate, troubleshoot, and resolve complex product issues through root-cause analysis, embedded software debugging, and hardware/software integration activities.
  • Ensure compliance with applicable medical device software and product standards, including IEC 62304 and IEC 60601-1 requirements.
  • Advance Agile, DevOps, continuous integration, and automated testing practices to improve software quality and development efficiency.
  • Assess technical risks and evaluate emerging technologies, architectures, and development tools to support current and future product strategies.

Benefits

  • Competitive salary and flexible benefits package.
  • Short-term incentive through the Medtronic Incentive Plan (MIP).
  • Health insurance.
  • Dental insurance.
  • 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 with 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