Sr Firmware Engineer -ACM

Medtronic•Lafayette, CO
•$116,800 - $175,200•Onsite

About The Position

The Senior Firmware Engineer contributes to the development of embedded software for medical devices used in acute care settings, supporting Medtronic’s Acute Care & Monitoring airway management portfolio. The product development team creates next-generation devices intended to improve visualization, access, and patient care during airway procedures. The work focuses on Embedded Linux development, hardware-software integration, system architecture, and software quality in a regulated product development environment, spanning requirements, verification, and sustainment. The position is onsite at Medtronic’s Lafayette, Colorado campus and involves close collaboration with software, hardware, systems, and mechanical engineering teams throughout the product development lifecycle. The engineer helps deliver reliable, secure, and maintainable medical-device software and mentors junior engineers.

Requirements

  • Bachelor’s degree and at least 5 years of embedded software development experience, or a master’s degree and at least 3 years of embedded software development experience.
  • Proficiency in C and C++ software development.
  • Experience developing software for embedded systems in Linux-based environments.
  • Experience with hardware communication interfaces, including USB, UART, I2C, and SPI.
  • Experience with hardware-software debugging, integration activities, and version control systems.
  • For baccalaureate degrees earned outside the United States, a degree that satisfies the requirements of 8 C.F.R. § 214.2(h)(4)(iii)(A) is required.

Nice To Haves

  • Experience developing real-time software for microprocessor-based systems.
  • Experience with graphical user interface frameworks such as Qt or LVGL.
  • Experience with embedded driver development or maintenance.
  • Experience within regulated industries such as medical devices, aerospace, or defense.
  • Knowledge of IEC 62304, ISO 14971, and ISO 13485.
  • Experience with Python or shell scripting.

Responsibilities

  • Design, develop, debug, and maintain embedded software applications using C and C++ in Linux-based environments.
  • Contribute to software requirements, architecture, implementation, integration, verification, and maintenance throughout the product lifecycle.
  • Develop and support embedded Linux platform services, device interfaces, and application-level functionality.
  • Integrate software with hardware components, including cameras, displays, sensors, and communication interfaces.
  • Implement and maintain system features such as secure boot, over-the-air updates, diagnostics, and system monitoring.
  • Collaborate with software, hardware, systems, and mechanical engineering teams to define technical solutions and resolve integration challenges.
  • Generate and maintain technical documentation for design controls, verification, and regulated product development.
  • Mentor junior engineers through code reviews, technical guidance, and engineering best practices.

Benefits

  • Competitive salary and flexible benefits package.
  • Short-term incentive through the Medtronic Incentive Plan (MIP).
  • Health, dental, and vision insurance for eligible regular employees working 20 or more hours per week.
  • Health Savings Account and Healthcare Flexible Spending Account for eligible regular employees working 20 or more hours per week.
  • Life insurance and long-term disability leave for eligible regular employees working 20 or more hours per week.
  • Dependent daycare spending account and tuition assistance or reimbursement for eligible regular employees working 20 or more hours per week.
  • Simple Steps global well-being program for eligible regular employees working 20 or more hours per week.
  • Incentive plans for regular employees.
  • 401(k) plan with employer contribution and match for regular employees.
  • Short-term disability, paid time off, and paid holidays for regular employees.
  • Employee Stock Purchase Plan and Employee Assistance Program for regular employees.
  • 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