Software Engineer - Test Automation
Specter, San Francisco
- Pay
- Not listed by the employer
- Work type
- Onsite
- Level
- Not stated
- Area
- Software engineering
- Posted
- Mar 31, 2026
About the role
Company Background Specter's mission is to help automate the physical world.
Today, we build video sensors with state-of-the-art AI agents that answer any question, anywhere in their environments. Our systems can automatically detect and reason about any physical activity captured on camera, from security incidents (e.g. perimeter intrusion, theft, LPR), to safety monitoring (e.g. PPE detection, injured people), to operational efficiency (e.g. material tracking, congestion monitoring). We offer both long range wireless (1km range) and wired sensor variants to suit any deployment.
Our co-founders Xerxes and Philip are passionate about empowering our partners in the fast approaching world of physical AI and robotics. We are a small, fast growing team who hail from Anduril, Tesla, Uber, and the U.S. Special Forces.
The Role You’re responsible for catching defects that span our entire product lifecycle hardware-in-the-loop testers for engineering, qualification rigs, and production-floor stations. At Specter, unified testing automation infrastructure underpins our ability to guarantee reliability while we design and ship hardware at breakneck speeds—this is not a service to a specific team, rather a foundational piece of what makes a hardware company successful. For every new design you’re engaged from the start—sitting with hardware and software engineers to drive testability into the design itself and define what needs to be tested, when, why, and how. From then on, you’re accountable for defects that evade detection—you own the design’s qualification, its testability, and production testing to prove each and every unit works. Wherever a failure surfaces, you’re expected to be responsive and own the debug: mechanical, electrical, and software, until you find the root cause and feedback the findings into catching them next time.
Responsibilities:
- Test fixture and software development — Design and build test fixtures and write the software that drives them. Python for orchestration and high-level logic, Rust for low-level hardware communication and performance-critical paths.
- Qualification and reliability testing — Build rigs that demonstrate designs can survive years of environmental stress while maintaining performance. Ensure design changes are qualified before they reach the production line.
- Test requirements and design for testability — Engage early in the design process with HW, FW, and ME teams to drive testability requirements into the design and define what gets tested, at what stage, and to what pass/fail criteria. Translate engineering intent into executable test specifications that cover qualification, production, and hardware-in-theloop scenarios.
- Cross-domain debugging — When units fail in unexpected ways, dig across mechanical, electrical, and software boundaries to find root cause. Understand schematics, probe test points, and read firmware logs.
- Failure analysis — In the inevitable cases where units fail in the field, interrogate root causes and integrate the lessons into future testing to avoid repeating these mistakes
Similar roles at other companies
Pay not posted
Posted Sep 9, 2026
Test Engineer - Development
General MatterLos Angeles, CA
$80K–$180K / yr
Posted Aug 29, 2025
Software Engineer - Testing Frameworks
BasetenSan Francisco +4
$165K–$330K / yr
Posted Aug 11, 2026
Automation Engineer I
SpotHeroChicago, IL +1
$88K–$110K / yr
Posted Oct 7, 2026
QA Engineer - Endpoint
NightfallBengaluru
Listed on Specter's Ashby job board; checked 28 h ago. First seen by us 29 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.