Embedded Software Engineer II

Medtronic•Lafayette, CO
•$100,000 - $150,000•Onsite

About The Position

The Embedded Software Engineer II develops embedded software solutions for Medtronic medical devices used in airway management applications. The role combines software design, embedded systems development, hardware integration, testing, and technical documentation to support new product development and lifecycle engineering. The engineer works with cross-functional teams to develop reliable software that meets product, quality, and regulatory requirements. The position is part of the Acute Care & Monitoring business, whose technologies help clinicians monitor, assess, and manage patients. Its airway management products are used in acute care settings such as operating rooms, intensive care units, and emergency departments. The role is based onsite in Lafayette, Colorado, and may involve limited travel for collaboration, testing, and business needs.

Requirements

  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or Computer Science and 2+ years of embedded software development experience, or a master's degree in one of these fields.
  • Experience developing embedded software using C and C++.
  • Experience with Linux-based embedded systems and driver development or maintenance.
  • Experience using version control and configuration management tools.
  • Experience debugging hardware-software integration issues and applying information from schematics and technical documentation.
  • 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 Qt, LVGL, or other embedded graphics and user interface frameworks.
  • Experience with Python, shell scripting, or test automation tools.
  • Experience with communication protocols including USB, UART, I2C, and SPI.
  • Experience within regulated product development environments and knowledge of IEC 62304, ISO 14971, and ISO 13485.

Responsibilities

  • Develop embedded software applications and features using C and C++ for medical device products.
  • Collaborate with software, hardware, systems, and cross-functional teams to define requirements and deliver project objectives.
  • Design and implement software architectures, frameworks, and reusable platform components across product lines.
  • Integrate software with hardware platforms and troubleshoot issues at the hardware-software interface.
  • Create and maintain unit tests, integration tests, automated test scripts, and code review activities.
  • Generate software development documentation supporting regulatory and quality system requirements.
  • Participate in software verification, validation, and risk management activities.
  • Support Agile software development practices, configuration management, and continuous improvement of development processes.

Benefits

  • Competitive salary and flexible benefits package.
  • Short-term incentive through the Medtronic Incentive Plan (MIP).
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Health Savings Account.
  • Healthcare Flexible Spending Account.
  • Life insurance.
  • Long-term disability leave.
  • Dependent daycare spending account.
  • Tuition assistance or reimbursement.
  • Simple Steps global well-being program.
  • Incentive plans.
  • 401(k) plan with employer contribution and match.
  • Short-term disability.
  • Paid time off.
  • Paid holidays.
  • Employee Stock Purchase Plan.
  • Employee Assistance Program.
  • 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