Software Engineer - Test Automation
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.
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.
$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...SuggestedFull timeRemote work$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...SuggestedWork experience placementLocal areaFlexible hours- ...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...SuggestedFull timeWork at officeImmediate start
- ...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...SuggestedFull time
- ...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-...SuggestedFull timeFlexible hours
- ...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...
- ...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 timeWork at office3 days per week
- ...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...
$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 timeContract workWork experience placementInternshipWork at officeFlexible hours$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 timeWork at officeWorldwideFlexible hours- ...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 timeContract workOverseasFlexible hours
- ...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 timeContract work
- .... 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 officeFlexible hours
- ...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...
$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 workWork at officeLocal areaRemote workFlexible hours3 days per week$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 timeContract workWork experience placementInternshipWork at officeFlexible hours$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 employmentFull timeContract work$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 employmentFull timeWork at officeMonday to FridayFlexible hoursNight shiftWeekend work$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 timePart timeFlexible hours- ...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...
- ...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
- ...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 timeContract workRemote work
$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 timeWork visaFlexible hours- ...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
- ...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
$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 payWork at officeLocal areaRemote workFlexible hours$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 timeWork at officeWork from homeFlexible hours- ...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
$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 timeRemote work- ...: 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 timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Test Automation. Be the first to apply!
- software engineer full time San Francisco, CA
- software system engineer San Francisco, CA
- consulting software engineer San Francisco, CA
- software engineer travel San Francisco, CA
- real time software engineer San Francisco, CA
- network software engineer San Francisco, CA
- senior software engineer remote San Francisco, CA
- entry level software engineer remote San Francisco, CA
- software engineer intern San Francisco, CA
- new grad software engineer San Francisco, CA



