Lead Software Verification Engineer
Job Description
Experience Level: 8–10 years
Industry: Medical Devices (preferred), Aerospace & Defense, or Transportation
About the Product
Join a team developing and validating cutting-edge ultrasound imaging used by physicians for pre-op imaging and post-op assessment of arterial procedures. The system integrates; windows 10-based systems, Bluetooth communication, Motor drive control and a Catheter interface.
The product is now entering a new feature release cycle with a 1-year cadence. The system is currently 65% automated, with a goal to exceed 80%.
Role Overview
We’re seeking a Lead Software Verification Engineer to drive improvements, streamline test automation, and lead verification efforts for a regulated medical device platform. You’ll work closely with developers, product managers, and junior engineers (including a counterpart in Shanghai) to ensure robust software validation and compliance.
Key Responsibilities
- Lead design verification activities for FW/SW applications in a regulated environment.
- Architect and maintain automated test frameworks using Python, Gherkin, and Jenkins.
- Develop and maintain Verification Plans and Reports with audit-ready documentation.
- Oversee integration and acceptance testing, focusing on system-level validation over embedded unit testing.
- Build and manage custom Windows 10 tablet images using Visual Studio, TeamCity, and C#.
- Improve test infrastructure to support simultaneous execution of multiple test cases.
- Mentor junior engineers and coordinate with global teams to clarify feature requirements and delegate test development.
Required Skills & Experience
- 8–10 years in software verification or test automation.
- Strong experience with:
- Windows 10 environments
- Python, Gherkin, Cucumber, Jenkins
- C# and GUI testing on Windows tablets
- Test automation frameworks and CI/CD pipelines
- Proven track record in writing clear, defensible verification documentation.
- Experience in regulated industries (Medical preferred; A&D or Transportation acceptable).
- Familiarity with brittle environments and legacy systems; ability to stabilize and optimize.
Preferred Attributes
- Experience creating Tableau dashboards for verification reporting.
- Ability to lead and mentor junior engineers.
- Comfortable working in cross-functional and global teams.
Passion for improving test coverage and automation efficiency