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 12 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
    12 hours ago
  • $107k - $150k

     ...At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make...  ...help!Role Overview Ouster 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
    1 day ago
  •  ...new San Francisco headquarters. 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... 
    Suggested
    Full time
    Work at office
    Immediate start

    Mercor

    San Francisco, CA
    12 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... 
    Suggested
    Full time

    Arka Infotech

    San Francisco, CA
    12 hours ago
  •  ...Simulation & Benchmarking: How can we craft a simulation platform to test AI agents against every real-world scenario imaginable?...  ...agents? Agent Development Lifecycle: How do we adapt traditional software development methodologies to accommodate AI agents’ non-... 
    Suggested
    Full time
    Flexible hours

    Nurra Health

    San Francisco, CA
    12 hours ago
  •  ...the next generation of Siri and new frameworks and tools and testing strategies for making Siri more testable across all Siri stack...  ...practical experience) ~8+ years of proven experience as Software Engineer ~ Proficient with Swift for client development ~ Experience... 

    Apple

    San Francisco, CA
    2 days ago
  •  ...Engineer Opportunity At Skip Skip is on a mission to make life joyful through...  ...for an engineer who can own software quality end-to-end, from a user unboxing...  ...-on IC role. You'll build the automation infrastructure that makes scaling our test suite possible, design mock... 
    Full time
    Work at office
    3 days per week

    Skip

    San Francisco, CA
    2 days ago
  •  ...Overview: Strong understanding of Software quality testing and Software development cycle. Able to review test plan and test design,...  ...like Tosca, Selenium Expertise in creating maintaining automation frameworks and scripts Experience working with different... 

    Purple Drive

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

     ...progress. Over the last decade, software has transformed the digital...  ...scale. We are roboticists, engineers, operators, and builders. We...  ...for flashing, bring-up, and testing devices Build hardware‑in‑the...  ...challenges of our time—bringing automation into the physical world to drive... 
    Full time
    Contract work
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    3 days ago
  • $298k - $376k

     ...Autonomous Haulage Systems (AHS) that automate operations in mines, quarries...  ...company. What you’ll do Test Platform & Infrastructure —...  ...that lets us run autonomy software against virtual scenarios, with...  ...test cases the QA Engineer can curate and the dev team can... 
    Full time
    Work at office
    Worldwide
    Flexible hours

    ATOMS Careers page

    San Francisco, CA
    3 days ago
  •  ...with deep expertise spanning hardware and software. Join us in shaping a future where...  ...About the Role As a Manufacturing Test Engineer, you will be the technical expert responsible...  ...in a programming language for test automation (e.g., Python, C#, LabVIEW). ~ Demonstrated... 
    Full time
    Contract work
    Overseas
    Flexible hours

    Sesame

    San Francisco, CA
    12 hours ago
  •  ...native silicon while working closely with software and research partners to co-design...  ...Role We are seeking a Manufacturing Test Engineer to own and drive manufacturing test strategy...  ...and qualify test stations, fixtures, automation, software, equipment configurations,... 
    Full time
    Contract work

    OpenAI

    San Francisco, CA
    12 hours ago
  •  .... To achieve this, we are integrating our advanced airframe and engine technologies-which include Duality™, our proprietary dual-use propulsion...  .... WHO YOU ARE: Astro Mechanica is looking for a Test Engineer to join our growing team. The ideal candidate is someone... 
    Work at office
    Flexible hours

    Astro Mechanica

    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
    11 days ago
  • $162k - $203k

     ...Senior Manufacturing Test Engineer Hybrid - San Diego, California; Hybrid - San Francisco...  ...architecture, developing and maintaining test software, supporting contract manufacturer...  ...Develop and maintain test software and automation in Python, C, C++, Rust including:... 
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Oura

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

     ...progress. Over the last decade, software has transformed the digital...  ...scale. We are roboticists, engineers, operators, and builders. We...  ...for flashing, bring-up, and testing devices Build hardware-in-the...  ...challenges of our time—bringing automation into the physical world to... 
    Full time
    Contract work
    Work experience placement
    Internship
    Work at office
    Flexible hours

    ATOMS Careers page

    San Francisco, CA
    2 days ago
  • $165k - $175k

     ...at Red Oak Technologies Manufacturing Test Engineering Manager (or Senior/Lead Test Engineer)...  ...developing and maintaining production test software for high‑volume LiDAR sensor...  ...management, CI/CD pipelines, and test automation. Communicate project updates, risks, and... 
    Permanent employment
    Full time
    Contract work

    Red Oak Technologies

    San Francisco, CA
    5 days ago
  • $500 per month

     ...drones. We're a small team of engineers, former US military operators...  ...hub and we field test weekly on our own 400-acre private...  ...and test fixtures Develop automated test procedures in Python...  ...mechanical, electrical, optical, and software teams Self-directed. You... 
    Permanent employment
    Full time
    Work at office
    Monday to Friday
    Flexible hours
    Night shift
    Weekend work

    Aurelius Systems

    San Francisco, CA
    12 hours ago
  • $160k - $200k

     ...Our team brings together experienced engineers, skilled lash artists, and serial entrepreneurs...  ...the Role: We are seeking a Senior Software Engineer in Test with strong experience in simulation...  ...designing, scaling, and implementing automated test frameworks for integrated... 
    Full time
    Part time
    Flexible hours

    Medium

    Oakland, CA
    1 day ago
  •  ...Apple Inc. in San Francisco Bay Area, CA, is seeking an experienced Test Engineering professional to join the Operations and Supply Chain team. You will design for testability, lead product life cycle engineering, and optimize test solutions across manufacturing sites... 

    Apple

    San Francisco, CA
    3 days ago
  •  ...Role Overview As a Robot Test Engineer , your role is critical to ensuring that robot systems...  ...of the hardware engineering and software engineering teams to resolve issues that...  ...maintain robot test systems, explore ways to automate testing, etc. - Test Execution:... 
    Full time

    Physical Intelligence

    San Francisco, CA
    12 hours ago
  •  ...are looking for a self directed, critically minded engineer/scientist/statistician to develop and maintain test suites for a line of machine vision and...  ...algorithms. Responsibilities include  Develop automated system to run continuous regression tests against... 
    Full time
    Contract work
    Remote work

    Mavrx

    San Francisco, CA
    12 hours ago
  • $80k - $120k

     ...Ranger, revolutionizing software testing Ranger is an AI-powered platform redefining QA....  ...testing for the world’s most ambitious engineering, product, and design teams so they can...  ...suites. Improved failure insights: Get automated failure reports with likely causes,... 
    Full time
    Work visa
    Flexible hours

    Ranger Llc

    San Francisco, CA
    12 hours ago
  •  ...vertically integrated effort building cutting-edge hardware, software, and research capabilities to create products that can benefit...  ...and integrity from each other. About the role As a Test Engineer at Nudge, you will: Design and build test systems to evaluate... 
    Full time

    Nudge

    San Francisco, CA
    12 hours ago
  •  ...Senior Software Engineer (Hardware Test) Location: San Francisco Bay Area, CA (Full-Time, Onsite) The Opportunity We are seeking an experienced...  ...enjoys designing scalable test infrastructure, building automation, and developing software that supports hardware... 
    Full time
    San Francisco, CA
    10 days ago
  • $198.6k - $292k

     ...within DoorDash. We explore robotics and automation to transform last mile logistics in...  ...We're hiring a Planning & Controls Engineer in our Autonomy Software team. In this role, you'll own and...  ...them in C++ on embedded platforms, test them in flight, and iterate. You'... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash Usa

    San Francisco, CA
    12 hours ago
  • $127k - $225k

     ...world in a positive way. To learn more visit: As a Software Engineer on our Labelling and Data Automation team, you will build pipelines, tools, and workflows...  ..., ensuring high-quality, well structured, and tested code. - Contribute to project roadmap planning, prioritization... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    San Francisco, CA
    3 days ago
  •  ...About the Role You will own the software that controls our robots. You will collaborate...  ...responsible for: Designing, implementing, and testing the entire real-time control system from...  ...GPT-4 to hundreds of millions of users, engineered the foundations of autonomous driving,... 
    Full time

    The Generalist

    San Francisco, CA
    12 hours ago
  • $196k - $242k

     ...simulation across 15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways. We...  ...and keep passengers safe, then design and perform the tests that validate that performance. We're looking for talented... 
    Full time
    Remote work

    Waymo

    San Francisco, CA
    12 hours ago
  •  ...: Build a system for analyzing and visualizing millions of data points about agent performance. Enable agent developers to run A/B test their agents to make data-driven decisions about agent behavior. Data Exploration: Build Explorer, the equivalent of ChatGPT + AI... 
    Full time
    Flexible hours

    Sierra

    San Francisco, CA
    24 days ago

Do you want to receive more vacancies?

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