Senior Embedded Software Engineer at Medtronic
Lafayette, CO
$116,800–$175,200from the description
Jul 13, 2026
Lafayette, CO
Jul 21, 2026
What this job asks for AI summary
A senior embedded software engineering role focused on building next-generation airway management medical devices for acute care settings. Day-to-day work spans the full development lifecycle — writing C/C++ code for embedded Linux systems, integrating hardware interfaces (displays, cameras, sensors), implementing secure boot and OTA update mechanisms, and supporting testing and documentation within a regulated environment. Suits engineers with solid embedded Linux experience who are comfortable working across software and hardware boundaries.
Senior level · 5+ years · Boulder, CO · Bachelor's required · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Roughly 10 people in the Boulder, CO area plausibly meet what this posting asks for (software developers). range 5–15
Applicant volume Light — Few people clear these requirements, so an application that does clear them gets looked at. Worth applying to even if you miss a nice-to-have.
Rare in this occupation — lead with these, and say what you built with them.
What the occupation pays Median $168,179 (middle half $132,051–$211,194). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
Lafayette, CO is within the Boulder, CO CBSA (14500).
The degree requirement states a Bachelor's with 5+ years OR a Master's with 3+ years. The minimum hard gate is a Bachelor's degree; equivalent experience is not offered as a substitute, so the degree requirement is set to Bachelors. The 5+ years figure reflects the lower (Bachelor's) path.
Communication interfaces (USB, UART, I2C, SPI) are listed together as a single required bullet; each is emitted as a separate skill since they are distinct protocols, not interchangeable alternatives.
Qt and LVGL are listed as interchangeable examples under the preferred GUI/graphics bullet, so they are captured as one preferred skill with LVGL as an alternative.
Python and shell scripting are listed together as a single preferred bullet and are treated as interchangeable alternatives for that requirement.
Regulated-environment experience (medical devices, aerospace, defense) and driver development appear only under Preferred Qualifications and are represented via the associated standards (IEC 62304, ISO 14971, ISO 13485) rather than as a generic concept skill.
The role is explicitly onsite (minimum 4 days/week) at the Lafayette, CO campus; remote is false.
Sponsorship is not available for this role per the posting's explicit statement that roles below Principal level require unrestricted US work authorization.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.