DeveloperJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on July 3, 2026.

This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:

Job Description

Senior Embedded Software Engineer role based onsite in Boulder, CO, focusing on embedded handheld medical device software with emphasis on requirements analysis, test planning, and integration testing.

Responsibilities

  • Create a software integration test plan and protocol aligned with design input documents and code for an embedded handheld battery-powered medical device, and execute them per the medical device software development process.
  • Identify the test hardware needed to support system testing.
  • Conduct software regression analysis on C/C++ code with awareness of custom hardware design to plan integration testing.
  • Participate in requirements, design, and code review discussions and provide feedback.

Requirements

  • Experience spanning design, development, and testing of embedded systems is preferred, but this role does not include design or development work.
  • Familiarity with designs implemented in C for microcontrollers in Non-RTOS or RTOS environments for safety critical handheld medical devices.
  • Familiarity with GUI designs in C++ for microcontrollers in RTOS environments for safety critical handheld medical devices.
  • Ability to perform requirements analysis, identify gaps, and craft test scenarios for input documents such as requirements or design documents for safety critical handheld medical devices.
  • Develop software integration test plans and protocols for design inputs and code, and execute them according to the medical device software development process.
  • Identify relevant test hardware equipment for system testing.
  • Perform regression analysis of C/C++ software with knowledge of custom hardware to plan integration testing.
  • Participate in requirements, design, and code review meetings and provide comments.
  • Requires on site office support.
  • Key skills include Yocto Linux, BSP, CI/CD pipeline, and platform engineering.

Technologies

  • C
  • C++
  • Yocto Linux
  • RTOS
  • Non-RTOS
  • BSP
  • CI/CD pipeline
  • Platform engineering

Compensation

  • USD 92,000 - 141,000 per year

Benefits

  • 401(k)
  • Dental insurance
  • Health insurance
  • Relocation assistance
  • Vision insurance

Similar Jobs