Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Test Automation

Full-time

S.e. Specter

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.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer - Test Automation in San Francisco, CA vacancy
  • $170k - $216k

     ...U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking...  ..., then design and perform the tests that validate that performance....  ...Experience with test development, test automation, and test engineering   The... 
    Suggested
    Full time
    Remote work

    Waymo

    San Francisco, CA
    10 hours ago
  • $107k - $150k

    At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make...  ...your help!Role OverviewOuster is seeking a Software Engineer to build, optimize, and maintain our automated production test infrastructure. In this role, you will move... 
    Suggested
    Work experience placement
    Local area
    Flexible hours

    Ouster

    San Francisco, CA
    10 hours ago
  • $130k - $170k

     ...The role At Mach9, Test Automation Engineers protect the workflows that civil engineers and surveyors rely on when they work in our browser-...  ...Interest in AI-assisted development and using agents to improve software quality ~ Experience with performance regression... 
    Suggested
    Full time
    Work at office
    Immediate start
    Visa sponsorship

    Mach9

    San Francisco, CA
    3 days ago
  • Python Software Engineer - Test Systems & Automation About the Company Our client is an innovative leader in the autonomous sensing, robotics, and advanced manufacturing industry, developing cutting‑edge hardware and software technologies used in autonomous vehicles, industrial... 
    Suggested
    Worldwide

    Red Oak Technologies

    San Francisco, CA
    3 days ago
  • Beta Soft System Inc. is seeking an Automation Engineer to support testing of product features and improve testing strategies. The ideal candidate will have BA/BS and at least 6 years of experience, focusing on Java programming and testing in a web environment. Responsibilities... 
    Suggested
    H1b

    Beta Soft System Inc.

    San Francisco, CA
    2 days ago
  • Red Oak Technologies in the United States is seeking a Senior Python Software Engineer - Manufacturing Test Automation to design, develop, and maintain software powering automated production test systems for advanced hardware products. This hands-on role focuses on production... 

    Red Oak Technologies

    San Francisco, CA
    3 days ago
  •  ...Francisco, NYC, or London offices. About the Role As a Software Engineer on the Automations team at Mercor, you’ll join a small, high-leverage...  ...Your work powers how the world’s leading AI labs train and test their models. Learning: Get early insights into frontier... 
    Full time
    Work at office
    Immediate start

    Mercor

    San Francisco, CA
    10 hours ago
  •  ...and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs,...  ...California, USA.Senior Hardware/Production Test Software Engineer We are seeking a highly...  ...successful test plans, and develop software for automated testing at both component and... 
    Permanent employment
    Flexible hours

    Astranis

    San Francisco, CA
    2 days ago
  • $166k - $200k

    The RolePilot is hiring a Senior Software Engineer to join our Bookkeeping Automation team.The team builds systems that transform financial data into accurate,...  ...through implementation, rollout, and measurementBuild, test, and deploy well-structured, well-tested software... 
    Full time
    Temporary work
    Part time
    Work at office
    Flexible hours
    3 days per week

    Pilot.com

    San Francisco, CA
    3 days ago
  •  ...coming years. The Role We're looking for an engineer who can own software quality end-to-end, from a user unboxing the...  ...This is a hands-on IC role. You'll build the automation infrastructure that makes scaling our test suite possible, design mock environments, and... 
    Full time
    Work at office
    3 days per week

    Skip

    San Francisco, CA
    10 hours ago
  •  ...Job Description Software Engineer in Test Location: SF, CA Duration: 1 year Description   The Software Engineer in Test...  ...Create, maintain, and improve a comprehensive suite of automated tests. Actively participate in designing, building and... 
    Full time

    Arka Infotech

    San Francisco, CA
    10 hours ago
  •  ...and help build the platform engineers turn to to ship AI products....  ...seeking talented and experienced Software Engineers to join our...  ...exceptional. Your focus is the full testing stack: fast and reliable unit...  ...dependency degradation, and automated verification that our systems... 
    Full time
    Flexible hours

    Baseten

    San Francisco, CA
    10 hours ago
  •  ...An industry-leading autonomous driving technology company has engaged us to find a Software Engineer – Collision Avoidance Testing to help validate the safety of next-generation self-driving systems. In this hands-on individual contributor role, you'll design and implement... 
    Full time

    Samson Rose

    San Francisco, CA
    10 hours ago
  •  ...and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs,...  ...Northern California, USA.Hardware/Production Test Software EngineerWe are seeking a highly skilled...  ...test plans, and develop software for automated testing at both component and... 
    Permanent employment
    Flexible hours

    Astranis

    San Francisco, CA
    3 days ago
  • $172.5k - $260.1k

     ...are the future of Salesforce.Software Quality Lead Member of...  ...every aspect of our software engineering. While AI is accelerating how...  ...forecasting and intelligent sales automation. You will play a key role in...  ...maintain scalable, AI-first testing frameworks and automation... 
    Full time
    Worldwide

    Salesforce

    San Francisco, CA
    4 days ago
  • Job Description Job Description Test posting from Hello Recruiter's ATS integration - please do not apply. This listing will be removed shortly.

    Hello Recruiter Dev Test

    San Francisco, CA
    4 days ago
  • $175k - $205k

     ...this way. The Role: Forge’s quality engineering team’s charter is to improve...  ...and accountable.We are seeking a Sr Software Development Engineer in Test with experience developing testing...  ...infrastructure changes and releasesBuilt test automation frameworks, tools, solutions to... 
    Contract work
    Local area

    Forge Global

    San Francisco, CA
    4 days ago
  • $150k - $215k

     ...Astranis Space Technologies is seeking a Senior Software Engineer - Hardware Test to design robust software solutions for vehicle integration. You...  ...a pivotal role in the software team, creating effective automated tests and collaborating with engineers. The ideal candidate... 

    Astranis

    San Francisco, CA
    4 days ago
  •  ...Job Description Job Description Overview Seeking a Mobile Test Automation Engineer with Life Sciences or Healthcare experience to support automated testing of mobile applications in FDA-regulated environments. The role involves designing and executing automation... 

    The Giant Bullseye

    San Francisco, CA
    17 days ago
  • Salesforce is seeking a Software Quality Lead LMTS to drive AI-first testing and automation for Revenue Action Orchestration. You will design, implement and validate RAO workflows, focusing on LLM integrations, prompt accuracy, and robust testing strategies. You will work... 

    Salesforce.Com Inc

    San Francisco, CA
    3 days ago
  •  ...Responsibilities Refine and evolve testing infrastructure and tooling that enables engineers to ship high-quality features at scale. Design, implement, and maintain automated testing systems. Create internal tools that improve developer productivity and shorten... 
    Full time

    Snorkel AI

    San Francisco, CA
    17 days ago
  • $182k - $230k

     ...starting with food, mining, and transport. Over the last decade, software transformed the digital world. The physical world — where...  ...The Opportunity Atoms is looking for a Senior Robotics Test Engineer to build the test infrastructure, tooling, and processes that... 
    Full time
    Contract work
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Rethink recruit

    San Francisco, CA
    10 hours ago
  •  ...Purple Drive SENIOR TEST AUTOMATION ENGINEER Share Contractual San Francisco, CA PDT Overview: Strong understanding of Software quality testing and Software development cycle. Able to review test plan and test design, and lead a group of testers Knowledgeable... 

    Purple Drive

    San Francisco, CA
    2 days ago
  • $172.5k - $260.1k

     ...not duplicating efforts. Job Category Software Engineering Job Details About Salesforce...  ...revenue forecasting and intelligent sales automation. You will play a key role in designing...  ...build, and maintain scalable, AI-first testing frameworks and automation suites to validate... 
    Worldwide

    Salesforce

    San Francisco, CA
    1 day ago
  • $107k - $150k

    Ouster is hiring a Software Engineer to optimize our automated production test infrastructure. You will develop clean, reusable software interfaces connecting our advanced Lidar hardware to data systems. The ideal candidate has over 3 years of experience in software development... 

    Ouster

    San Francisco, CA
    3 days ago
  • $180k - $225k

    TITLE: Robotic Test EngineerENVIRONMENT : Transportation, AILOCATION: San Francisco, CA...  ...forward.We are looking for a Robotics Test Engineer with 5-7 years of experience to join the...  ...be doing?Creating processes and writing software for flashing, bring-up, and testing new vehicle... 
    H1b
    Visa sponsorship

    Client Growth Resources

    San Francisco, CA
    2 days ago
  • $173k - $251k

    As a Software Engineer, Automation & Developer Tools at Everlaw, you will be a key architect of our quality culture, helping to shape automated testing at legal technology’s fastest-growing SaaS company. You will be responsible for maintaining and improving our CI/CD pipelines... 
    Local area
    Remote work
    Work from home
    Visa sponsorship
    Work visa

    Everlaw

    Oakland, CA
    4 days ago
  • Tata Consultancy Services in San Francisco is seeking a mobile automation engineer to design and implement native mobile automation frameworks...  ...automation scripts, publish results, and leverage cloud testing with Perfecto and Sauce Labs. You will work with iOS/Android... 

    Tata Consultancy Services

    San Francisco, CA
    2 days ago
  • $89.1k - $131k

     ...roleWe are looking for an Embedded SW Test Engineer to own how we prove our Embedded SW is...  ...the hardware-in-the-loop (HIL) benches, automated test suites, and fault-injection campaigns...  ...we're looking for8+ years in embedded software test, firmware verification, or... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    San Francisco, CA
    1 day ago
  •  ...Physical Intelligence Manufacturing Software EngineerPhysical Intelligence...  ...world. We are a team of engineers, scientists, roboticists, and...  ...s manufacturing and hardware-test infrastructure. It will...  ...Design workflow primitives for automated steps, operator instructions,... 
    Temporary work
    Local area
    Remote work

    Physical Intelligence

    San Francisco, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Test Automation. Be the first to apply!