Software Verification Engineer

GE HealthCare•Madison, WI

About The Position

GE Healthcare’s Bone and Metabolic Health (BMH) business develops diagnostic solutions for bone health and metabolic diseases, including DXA systems and advanced imaging technologies. The Software Verification Engineer performs verification testing and develops testing infrastructure for DXA medical devices. Working with software developers, system architects, and product managers, the engineer defines test strategies, creates software requirements and test procedures, and verifies the functionality and performance of Class II medical devices. The role also involves building and validating automated test frameworks and executing procedures to ensure product quality and performance. The engineer serves as a software subject matter expert and initial point of contact for the system verification and validation team, and represents software verification during design reviews and audits. The position maintains verification documentation and artifacts to support compliance and audit requirements.

Requirements

  • Bachelor’s degree in a technical discipline, preferably software-related, such as Computer Science, Computer Engineering, Bioinformatics, or Biomedical Engineering.
  • At least 2 years of software verification experience.
  • At least 2 years of hands-on software testing experience in a regulated industry.
  • Strong proficiency in Python or another general-purpose programming language for test automation.
  • Familiarity with version control systems such as Git, GitLab, or GitHub.
  • Familiarity with continuous integration tools such as Jenkins and Docker.
  • Excellent troubleshooting, analytical, and problem-solving abilities, with attention to corner cases and edge conditions.
  • Must be legally authorized to work in the United States; employment is conditioned on successful completion of a drug screen, as applicable.

Nice To Haves

  • Experience building, developing, and executing automated testing infrastructure.
  • Experience with JAMA or DOORs.
  • Project management skills, including planning, estimation, and requirements management.
  • Some experience with circuits, firmware, or hardware testing.

Responsibilities

  • Execute unit, integration, regression, and system-level tests during integration and formal verification.
  • Analyze software requirement specifications and develop comprehensive, traceable verification plans and test cases; define testing strategies and methods.
  • Design, build, and maintain automated testing frameworks and scripts using programming and scripting languages such as Python or C++; lead CSV tool validation.
  • Analyze test results, identify software defects, isolate root causes, and document bug reports in tracking systems such as GitLab and Compass.
  • Serve as the software subject matter expert and initial point of contact for the system verification and validation team.
  • Collaborate with R&D and product engineering teams to triage issues, verify bug fixes, and improve product stability.
  • Maintain test procedures, coverage metrics, and verification artifacts to support compliance and audits.
  • Represent software verification as a technical subject matter expert during design reviews and audits.

Benefits

  • Professional development
  • Competitive compensation
  • Relocation assistance is not provided.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service