EngineerJobs.io
← Back to all jobs

Job Description

TMP Worldwide India Private Limited, on behalf of ERS US, is seeking a Senior Embedded Software Engineer to contribute to embedded handheld medical device software. The role centers on requirements analysis, test planning, and integration testing using C/C++, in both RTOS and Non-RTOS environments with Yocto Linux. This onsite position is based in Boulder, Colorado, and supports the medical device software development lifecycle.

Responsibilities

  • Develop software integration test plans and protocols based on design input documents and code for an embedded handheld battery-operated medical device, and execute them per the medical device software development process.
  • Identify appropriate test hardware for system testing.
  • Perform software code regression analysis (C/C++) with knowledge of custom hardware design to plan for integration testing.
  • Participate in requirements, design, and code review meetings and provide input.

Requirements

  • Seeking embedded engineers with experience in design, development and testing; note that this role does not involve design or development work.
  • Familiarity with C language design for a microcontroller-based system in Non-RTOS or RTOS environments for safety-critical handheld medical devices.
  • Understanding GUI design developed in C++ for microcontroller-based RTOS environments used in safety-critical handheld medical devices.
  • Ability to perform requirement analysis, identify gaps, and develop test scenarios for input documents such as requirements or design documents for safety-critical handheld devices.
  • Experience developing software integration test plans and protocols for embedded handheld battery-operated medical devices and executing them per the defined medical device software development process.
  • Skill in identifying relevant test hardware for system testing.
  • Capability to perform software regression analysis (C/C++) with knowledge of custom hardware to plan for integration testing.
  • Willingness to participate in requirements, design, and code review meetings.
  • Office-based work arrangement is required.
  • 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

Benefits

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

Compensation

Salary: USD 92,000 to USD 141,000 per year

Location

Boulder, CO (onsite)

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.