Senior Principal Embedded Software Engineer

Medtronic

Confirmed live yesterday High trust
Closes in 3 days Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$178,400–$267,600 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
Sep 14, 2026 (soon)

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $223k
$128k most similar roles pay here $283k

This role pays more than 80% of similar roles. Most pay $168,987–$216,300 — the shaded band above. At the midpoint, this role pays about $223k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Medtronic

Medtronic plc is the world's largest medical technology company by revenue, specializing in device-based therapies for over 70 health conditions.

Medtronic currently has 47 open roles on FindRole.

Listed pay typically runs $110,400–$165,600 across 45 roles with salary data.

Most-posted roles

View all roles at Medtronic

At a glance

TL;DR · Senior Principal Embedded Software Engineer

As a Sr. Principal Embedded Software Engineer, you will join the Neuromodulation Operating Unit to provide technical leadership for the design, architecture, and lifecycle management of embedded software supporting patient-facing neuromodulation products. You will lead technical decision-making across the development lifecycle, ensuring reliable, secure, and regulatory-compliant solutions while mentoring globally distributed teams. Your daily work involves troubleshooting complex issues through root-cause analysis, hardware/software integration, and debugging. The role requires expertise in RTOS schedulability, ARM v8m architecture, Bluetooth and RF telemetry, and security protocols like TLS 1.3. You will utilize tools such as oscilloscopes, logic analyzers, and JTAG to resolve integration issues while ensuring compliance with IEC 62304 and IEC 60601-1 standards. You will also advance Agile and DevOps practices to enhance software quality for medical devices managing chronic pain and neurological conditions.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Lead embedded software architecture, design, and technical decision-making throughout the product development lifecycle.
  • Define and evaluate hardware, software, security, communication, and RTOS design approaches to meet product requirements.
  • Provide technical leadership and oversight for globally distributed engineering teams and external partners.
  • Resolve complex product issues through root-cause analysis, embedded debugging, and hardware/software integration activities.
  • Ensure all software complies with medical device standards including IEC 62304 and IEC 60601-1.
  • Advance Agile, DevOps, continuous integration, and automated testing practices to improve development efficiency.
  • Assess technical risks and evaluate emerging technologies to support future product strategies.

What we're looking for

  • A Bachelor's degree with 10 years of experience, a Master's with 8 years, or a PhD with 6 years is required.
  • Candidates must have extensive software and embedded software experience.
  • At least 3 years of experience leading technical architecture and design for complex embedded systems is required.
  • Experience in designing and implementing real-time (RTOS) embedded software is preferred.
  • Expertise in hardware/software integration, including using oscilloscopes, logic analyzers, and JTAG to resolve issues, is required.
  • Experience developing medical device software compliant with IEC 62304 and IEC 60601-1 standards is required.
  • Proficiency in Agile-Scrum methodologies and DevOps/continuous integration environments is required.
  • Work Authorization &amp.

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

New Brighton, MN +1 59 days ago $60,601$1,000,000
C C++ C# Python Embedded Systems Firmware CI/CD HIL Data Acquisition Communication Protocols RFID Sensors IEC 62304 IEC 60601 Hardware In the Loop
10+ yrs exp

Principal Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 64 days ago $180,000$220,000
Embedded Linux C ARM RISC-V Linux Kernel Device Drivers IPsec MANET MIMO Socket Programming Ethernet Firmware Signal Processing NIST FIPS 140-3 NIAP Common Criteria UltraScale+ Microchip Polarfire
8+ yrs exp Hybrid

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 21 days ago $142,696$158,303
C/C++ Linux Git Rust Embedded Development Boot Agile SELinux CI Pipelines Python Perl Static Analysis
8+ yrs exp