RefolkCandidates
Open nowEngineeringEngineering

Software Engineer - Test Automation

Specter · San Francisco, California

Location
San Francisco, California, United States
Employment
Full time
Level
Mid level
Posted
31 March

About this 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

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.

As published by Specter. Applications are handled on their site.

Skills this posting mentions

Signal IntegrityTest AutomationQuality Assurance

About Specter

Real time physical intelligence. Deploy anywhere, detect anything.

All 37 openings at Specter

One click, then it is written

Apply to Specter with a resume written for this role.

Queue Software Engineer - Test Automation and I read the posting, rewrite your resume against it, draft the cover letter, and score the fit. Then you press send, or press one button and I fill in Specter’s form for you.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • 25 sent a week, free
  • No card
  • Nothing sent until you say so

More roles at Specter

See all

Similar roles elsewhere

See more

Put this to work

Paste your career in once. Every application after that is written for you.

Drop a resume or a LinkedIn URL. I rank the live openings against it, rewrite the resume and write a cover letter for the best of them, and fill in the employer's form when you press the button. You read, you decide what goes out.

  1. 01Drop your resume

    A PDF or a LinkedIn URL. About a minute, once.

  2. 02I rank the openings

    Every weekday morning, the live catalog scored against your history. Up to 20 worth your time, not two hundred links.

  3. 03Each one is written up

    Resume rewritten for the posting, a cover letter, a fit score. Press send, or let me fill in the form.

  • New matches ranked and written before you are up.
  • Every bullet stays inside what your history supports. Nothing invented.
  • Queued, submitted, interviewing, offer: one screen, not a spreadsheet.

500 free credits on sign-up. No card. Nothing is sent until you say so.

Listed from the job board Specter publishes. Refolk is not the employer and does not handle their hiring. Applications go to Specter directly.

Hiring at Specter? Post this role to the Refolk talent pool for $299, once. No commission, refunded if I find nobody. Post a role for $299