Senior QA Engineer, Firmware and Hardware in the Loop
Core
Own end-to-end quality for firmware running on satellite hardware, designing hardware-in-the-loop test rigs and automating regression suites to replace manual testing cycles.
Role type
Senior individual contributor firmware QA engineer (hardware-in-the-loop)
Builds
Automated test suites and hardware-in-the-loop test rigs for satellite firmware
Domain
Embedded systems, satellite communications, hardware-in-the-loop testing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python scripting, hardware-in-the-loop testing, embedded debug tooling (JTAG, SWD, ADB), log correlation, test strategy definition, release validation, CI/CD pipeline integration
Preferred skills
Unmanned systems testing (iron birds, flight simulation), drone/robotics/autonomous vehicle background, satellite communications/LoRa/mesh networking, mission-critical software development, defense/emergency response experience, ATAK knowledge
Technologies
Python, SEGGER J-Link, ADB, JTAG, SWD probes
Responsibilities
Design and maintain hardware-in-the-loop test rigs, write automation scripts to drive test execution and capture logs, correlate logs across debug probes and device interfaces, define and own release validation gates, partner with firmware and electrical engineering teams on testability, build tooling to scale the QA function
Seniority
Senior, hands-on IC