Senior Software Verification Engineer

Abbott LaboratoriesBurlington, MA
$78,000 - $156,000Onsite

About The Position

The Senior Software Verification Engineer will plan, develop, and execute software verification activities for regulated medical device systems and mobile applications. This individual will perform hands-on manual testing for software on physical devices or virtual interfaces, while simultaneously building automated tests. The ideal candidate ensures end-to-end verification, 100% requirements traceability, and robust test coverage to deliver high-quality, compliant connected-health software under rigorous medical device regulations. Because this role requires hands-on interaction with physical medical device hardware, this is a fully on-site position.

Requirements

  • Ability to work full-time on-site to directly access physical hardware, test benches, and wireless environments.
  • 5+ years of software verification experience, specifically within the medical device, digital health, or a similarly regulated industry.
  • Solid understanding of IEC 62304 and FDA design controls for medical device software.
  • Excellent written and verbal communication skills with a proven ability to interface effectively with cross-functional teams.

Nice To Haves

  • Proficiency in Python (for test scripting and automation tooling).
  • Experience in languages relevant to mobile/embedded development such as Java, C and C++.
  • Proven experience building automated testing frameworks for mobile (iOS/Android) or embedded systems using Squish or Appium.
  • Strong technical understanding of wireless protocols (BLE, Wi-Fi, Cellular, NFC).

Responsibilities

  • Plan, develop, and execute software verification activities for regulated medical device systems and mobile applications.
  • Perform hands-on manual testing for software on physical devices or virtual interfaces.
  • Build automated tests.
  • Ensure end-to-end verification, 100% requirements traceability, and robust test coverage.
  • Balance manual exploration of physical medical device hardware with the expansion of automated regression suites.
  • Author and execute complex manual test cases for physical UIs, touchscreens, and exploratory hardware edge-case scenarios.
  • Execute tests on physical device screens and iOS/Android applications to verify UI/UX, connectivity, and data synchronization.
  • Design, implement, and scale automated testing suites using frameworks like Squish, Appium, XCUITest, or Espresso.
  • Manage and test across physical mobile device matrices to ensure software compatibility across varying OS versions and screen sizes.
  • Verify robust wireless communication between mobile applications and physical medical devices using BLE, Wi-Fi, Cellular or NFC.
  • Lead contractors and junior engineers while collaborating closely with developers to articulate, log, and resolve software bugs.
  • Write and maintain comprehensive verification test plans, test protocols, and test reports.
  • Establish and maintain rigorous 100% requirements traceability matrices.
  • Ensure all verification activities strictly align with medical device software lifecycle standards (IEC 62304), quality management systems (ISO 13485), and FDA guidelines.
  • Document defects with clear, reproducible steps, technical logs, and code-level context where applicable.

Benefits

  • Health and wellness benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service