About The Position

This is a software integration testing position for a highly safety-critical, handheld, battery-operated medical device. The role involves understanding device designs developed in C for microcontrollers in both non-RTOS and RTOS environments, as well as GUI designs developed in C++ for microcontrollers in an RTOS environment. Despite the title, the posting explicitly states that the position does not include design or development; it is focused on device testing. The engineer will analyze requirements and design inputs, identify gaps and test scenarios, select relevant test hardware, and develop and execute software integration test plans and protocols according to medical-device software development processes. The role also includes regression analysis of C and C++ code, with consideration of custom hardware, and participation in requirements, design, and code reviews. The position is a 6+ month contract and is onsite in Frisco, Texas. The posting specifies an in-person interview in Frisco.

Requirements

  • Experience in design and development and in testing, as described in the posting.
  • Experience understanding embedded C and C++ designs for microcontrollers.
  • Knowledge of non-RTOS and RTOS environments.
  • Experience or knowledge relevant to software integration testing of safety-critical handheld medical devices.
  • Knowledge of custom hardware design for planning integration testing.

Responsibilities

  • Understand C-language designs for microcontrollers in non-RTOS and RTOS environments for a safety-critical handheld medical device.
  • Understand C++ GUI designs for microcontrollers in an RTOS environment for a safety-critical handheld medical device.
  • Perform requirements analysis and identify gaps.
  • Identify test scenarios and combinations from requirements and/or design documents.
  • Identify relevant hardware equipment for system testing.
  • Develop software integration test plans and protocols against design input documents and code for an embedded handheld battery-operated medical device.
  • Execute integration test plans and protocols according to the defined medical-device software development process.
  • Perform software code regression analysis in C and C++, considering custom hardware design, to plan integration testing.
  • Participate in requirements, design, and code review meetings and provide comments.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service