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 will perform verification testing and develop testing infrastructure for DXA medical devices. The role works with software developers, system architects, and product managers to define test strategies, create software requirements and test procedures, and verify the functionality and performance of a Class II medical device. It also involves building and validating automated test frameworks and executing test procedures to support product quality and performance.

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; GE HealthCare will not sponsor employment visas for this opening.

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 strategy 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 log detailed bug reports in GitLab or Compass.
  • Serve as the initial software subject-matter-expert touchpoint for the system V&V team.
  • Partner with R&D and product engineering teams to triage issues, verify bug fixes, and improve product stability.
  • Maintain records of test procedures, coverage metrics, and verification artifacts to support compliance and audit requirements.
  • 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