Senior Embedded Software Firmware Engineer

Medtronic

Quick summary

Work type
On-site
Location
Lafayette, CO
Salary
$124,800–$187,200 / yr
Posted
5 days ago
Closes
Jul 8, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $187k
This role $156k
$112k most similar roles pay here $248k

This role pays less than 75% of similar roles. Most pay $156,031–$217,725 — the shaded band above. At the midpoint, this role pays about $156k versus about $187k 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 63 open roles on FindRole.

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

Most-posted roles

View all roles at Medtronic

At a glance

TL;DR · Senior Embedded Software Firmware Engineer

As a Senior Embedded Software/Firmware Engineer at Medtronic, you will join the Patient Monitoring team to architect and implement embedded software that enhances our medical devices. Your day-to-day responsibilities include collaborating with stakeholders to capture requirements, developing oximetry features, and ensuring compliance with regulatory standards such as IEC 62304. You will work with mixed-signal MCUs and apply your knowledge of human physiology to inform design decisions, prioritize trade-offs, and ensure alignment with clinical use cases. The role requires expertise in embedded C, unit test development, and Python, along with a strong understanding of medical device regulations and safety risk management practices. This position offers the opportunity to contribute meaningfully to healthcare innovation within a collaborative environment at Medtronic's Lafayette, CO campus.

What you'll do

  • Design and implement embedded software for patient monitoring platforms using mixed-signal MCUs.
  • Develop and maintain documentation throughout the entire development lifecycle of embedded systems.
  • Engage with stakeholders to capture and prioritize needs for oximetry features and products.
  • Apply knowledge of human physiology to inform product design decisions and ensure alignment with use cases.
  • Conduct thorough testing of embedded systems to support the generation of engineering applications.

What we're looking for

  • Bachelor’s Degree in Electrical/Computer Engineering or related field with 4+ years of experience, or Master's with 2+ years.
  • Demonstrated experience in embedded software design and implementation.
  • Ability to work effectively in a global team environment.
  • Experience in medical device development and understanding of FDA and MDR regulations.
  • Knowledge of IEC 62304 for embedded software development.
  • Skills in unit test development, DevOps practices, and Python programming.

More like this

Similar roles

Senior Embedded Software Engineer

Abbott

Alameda, CA 62 days ago $114,000$228,000
C Python Git JIRA UML SysML ISO13485 FDA Bluetooth Bluetooth Low-Energy RF WiFi Embedded Systems Debuggers Unit Testing Source Control MVP CI/CD

Reliability Engineer I

Medtronic

Remote 3 days ago $69,600$104,400
Python SQL DOE Minitab R FMEA GSPR ERM DHF ISO13485 FDA Regulations Six Sigma Design Control Risk Management Statistical Analysis Technical Writing Excel
Remote

Senior Engineer, Embedded Firmware Engineer

Samsung Semiconductor

San Jose, CA 1 day ago $138,000$206,000
C C++ Python x86 ARM RISC-V PCIe UCIe GitHub GitLab Bitbucket RTOS Firmware development Hardware debuggers JTAG Version control system Code review process Project management tools