← Back to results

Software Engineer - Test Automation

Join Specter as a Software Engineer focusing on test automation to ensure the reliability of cutting-edge AI-driven video sensors.

Location
San Francisco, United States
Compensation
Not disclosed
Level
mid
Type
full time

Posted by employer 6 months ago

First seen on Joblaze 54 minutes ago

Last verified on the company career page 54 minutes ago

Apply at Specter → Save job Scanned from specter.co

Skills & Technologies

Rust Python Flexible on stack

What you'll build

  • Design and build test fixtures
  • Write software for test automation
  • Build qualification and reliability testing rigs
  • Engage in cross-domain debugging
  • Conduct failure analysis

Must have

  • Strong Python experience
  • Experience with Rust and/or C
  • Broad electronics knowledge
  • Mechanical intuition
  • Project management skills
  • Manufacturing floor experience

AI in the day-to-day

Our systems can automatically detect and reason about any physical activity captured on camera.

Not disclosed in this posting: compensation, years of experience, work arrangement, visa sponsorship.

Joblaze summary

In this role, the Software Engineer for Test Automation at Specter focuses on developing and implementing testing frameworks to ensure the reliability of hardware products throughout their lifecycle. Proficiency in Python and Rust is essential, as the engineer will design test fixtures and engage in cross-domain debugging across mechanical, electrical, and software systems. This position is suited for someone with a strong background in electronics and manufacturing, capable of managing their own projects and timelines. Specter's small, fast-growing team emphasizes collaboration and innovation in the realm of physical AI.

Joblaze insights

  • Listed today — first seen on Joblaze October 26, 2026. Last confirmed on Specter's careers page October 26, 2026.
  • Python appears in 29.6% of 115 comparable mid qa roles in United States.

Quick facts

What's the tech stack?
Joblaze extracted these technologies from the posting: Python, Rust.
What seniority level is this role?
Specter targets mid-level candidates for this position.
Is this full-time or contract?
Full-time for this Software Engineer - Test Automation role at Specter.

From the original posting


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

Qualifications:

  • Strong Python — You’ve built test frameworks, automation systems, or production tooling in Python. You write structured, maintainable code, not one-off scripts.

  • Rust and/or C — You can write low-level code that interfaces directly with hardware— serial protocols, custom test equipment, or embedded targets. •Broad electronics knowledge — You can read schematics, identify test points, understand signal integrity basics, and probe a board to debug a failure. You don’t need to design the circuit, but you need to understand it.

  • Mechanical intuition — You can think about fixtures, enclosures, thermals, and how a unit physically sits in a test nest. You can spec a fixture and work with a vendor to get it built.

  • Project management and timeline ownership — You manage your own deliverables. You communicate status, flag risks early, and deliver on schedule without being chased.

  • Manufacturing floor experience — You’ve worked in or closely with a production environment. You understand the difference between something that works on your bench and something that works at rate on the floor.

Standard company text repeated across Specter's postings is omitted here.

Similar positions

Specter
Hardware Test Engineer
Specter · San Francisco, United States
Specter
Hardware Test Lead
Specter · San Francisco, United States
Specter
Engineering Lab Manager
Specter · San Francisco, United States
Specter
Engineering Operations Lead
Specter · San Francisco, United States
Specter
Engineering Technician
Specter · San Francisco, United States