Foresite Labs Fl2024 006·7 days ago
Staff Engineer, QA and Verification
Location: San Diego, CA
Job Type: Full-Time
Pay Range: $175k - $185k
About Us
We are a venture-backed, stealth-stage biotechnology company based in San Diego, focused on developing novel technologies that will redefine how disease is detected, characterized, and managed with a novel approach to clinical genomics. Our mission is to fundamentally transform healthcare through a convergence of innovation across multiple scientific disciplines.
Founded by industry veterans with decades of experience in life sciences tools and diagnostics, our leadership team brings a proven track record of translating scientific insight into successful commercial products. Our investors include some of the most respected names in healthcare and deep tech.
Position Overview
We are looking for a Staff QA & Verification Engineer to own verification infrastructure, test rigs, and hardware-in-the-loop (HIL) testing. This role is ideal for an engineer who enjoys working at the boundary of hardware, firmware, and software, and who takes pride in building reliable test systems that keep development moving fast while maintaining rigor. You will design, build, and maintain test rigs, develop automated verification frameworks, and work cross-functionally to ensure systems are testable, validated, and continuously verifiable. You will collaborate closely with firmware, hardware, systems, and software engineers to keep test infrastructure running, relevant, and aligned with evolving system designs.
Key Responsibilities
Test Infrastructure & Rig Ownership
Design, build, and maintain test rigs and test beds for embedded and distributed
systems
Own the day-to-day reliability and availability of test infrastructure
Debug and repair hardware, wiring, and interfaces to keep test systems operational
Evolve test rigs alongside changing hardware and software designs
Hardware-in-the-Loop (HIL) Testing
Develop hardware-in-the-loop tests in Python and/or C/C++
Integrate real hardware, simulators, and test instruments into automated test flows
Validate system behavior across normal operation, edge cases, and fault conditions
Support continuous and regression testing on real hardware
Test Automation & Frameworks
Develop and maintain automated test frameworks using PyTest or similar tools
Write clear, maintainable, and extensible test code
Implement test orchestration, reporting, and result tracking
Ensure tests are deterministic, reproducible, and debuggable
Instrumentation & Debugging
Use logic analyzers, oscilloscopes, and other lab tools to validate signals and timing
Diagnose failures across hardware, firmware, and software boundaries
Capture and analyze traces to support root-cause analysis
Test Tooling & GUIs
Develop lightweight GUI-based tooling for test jigs and operators
Build simple control and visualization interfaces (e.g., PyQt or similar frameworks)
Improve usability of test systems for engineers and technicians
Cross-Functional Collaboration & Validation
Work cross-functionally with engineering teams to define verification strategies
Translate system requirements into verification plans and test coverage
Support system validation activities in medical device or biotech contexts
Contribute to documentation and evidence required for regulated development
Qualifications
Education:
BS/MS in Computer Science or Engineering
Required:
Experience & Technical Skills
Hands-on experience building and maintaining test rigs for hardware–software systems
Strong experience with hardware-in-the-loop testing
Proficiency in Python and/or C/C++ for test development
Experience using PyTest or similar test frameworks
Lab & Hardware Skills
Comfortable using oscilloscopes, logic analyzers, and other lab instrumentation
Ability to debug electrical, timing, and communication issues
Experience working with embedded systems and real hardware
Validation & Process
Experience working in medical device, biotech, or other regulated environments
Familiarity with verification and validation (V&V) concepts and best practices
Ability to balance startup velocity with validation rigor
Preferred:
Experience building light-weight GUIs for test systems (e.g., PyQt or similar
frameworks)
Experience integrating test systems into CI pipelines
Familiarity with requirements management and traceability
Experience validating distributed or real-time systems
Why Join Us
Work in a dynamic, collaborative environment where innovation and scientific rigor are
deeply valued.
Join a seasoned and multidisciplinary team tackling high-impact problems at the
intersection of science and engineering.
Competitive compensation and equity package, comprehensive benefits, and flexibility to support work-life integration.
We are an equal opportunity employer. We thrive on diversity and collaboration.