Lead Embedded Software Engineer

Medtronic

Hybrid

Quick summary

Work type
Hybrid
Location
Lafayette, CO
Salary
$152,800–$229,200 / yr
Posted
5 days ago
Closes
Jun 20, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $191k
$132k most similar roles pay here $240k

This role pays more than 53% of similar roles. Most pay $142,400–$211,200 — the shaded band above. At the midpoint, this role pays about $191k versus about $177k 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 81 open roles on FindRole.

Listed pay typically runs $124,800–$187,200 across 79 roles with salary data.

Most-posted roles

View all roles at Medtronic

At a glance

TL;DR · Lead Embedded Software Engineer

Join the Acute Care & Monitoring (ACM) product development team at Medtronic as a Principal Software Engineer, where you will design and develop embedded Linux software for next-generation medical devices used in airway management. Collaborating with cross-functional teams including hardware and clinical science experts, you will architect robust systems, integrate sensors and peripherals, and ensure secure boot processes and OTA updates. Essential skills include C/C++ proficiency, experience with Linux kernel and device drivers, and knowledge of networking protocols. Ideal candidates have a background in medical devices and familiarity with regulatory standards like IEC 62304 and ISO 13485, though strong problem-solving and communication abilities are paramount.

What you'll do

  • Design, develop, and maintain embedded Linux software for medical devices.
  • Integrate and optimize the Linux kernel, device drivers, and BSPs for specific hardware requirements.
  • Develop user-space applications with GUI support for effective user interaction in medical settings.
  • Collaborate with hardware engineers to integrate sensors and motor controllers into embedded platforms.
  • Implement secure boot processes and OTA updates to ensure device integrity and reliability.
  • Conduct debugging, code reviews, unit testing, and maintain comprehensive technical documentation.

What we're looking for

  • Bachelor's degree with 7+ years or Master's with 5+ years in embedded software development.
  • Proficiency in C/C++ and shell scripting.
  • Experience with Linux kernel, device drivers, and cross-compilation toolchains.
  • Knowledge of networking protocols (TCP/IP, Wi-Fi, Bluetooth).
  • Understanding of hardware/software integration and RTOS concepts.
  • Familiarity with version control systems and configuration management.

More like this

Similar roles

Lead Software Engineer – Embedded

Boeing

Remote (Long Beach, CA) 10 days ago $211,650$286,350
Linux RTOS VS Code Git YAML CI/CD DevOps C C++ Python Embedded Systems Automated Testing Secure Boot Encryption Key Management Cross Compilers Target Debuggers Test Instrumentation Safety Standards Regulations
Remote

Embedded Software Engineer

Anduril Industries

Lexington, MA 2 days ago $166,000$220,000
C C++ ARM FPGAs SoCs SoMs Git SPI I2C CAN Timers Interrupts Xilinx HDL Python

Embedded Software Engineer

3M

Monroe, NC 25 days ago $124,127$151,710
STM32 Cesium RTOS BLE LoRa UWB MISRA IAR Embedded Workbench GitHub CI/CD DevOps JTAG SWD logic analyzers RF test equipment Python C embedded development static code analysis unit tests integration tests

Embedded Software Engineer

Qualcomm

San Diego, CA 59 days ago $162,600$244,000
PostgreSQL MySQL Oracle API Docker Kubernetes AWS CI/CD Python Java C++ Git Jira Scrum