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... ...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...SuggestedWork experience placementLocal areaFlexible hours- 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...SuggestedH1b
- ...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
- ...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...SuggestedPermanent employmentFlexible hours
- ...Assurance professional with strong knowledge of software QA methodologies and tools. The ideal... .... Responsibilities include developing test plans, debugging user issues, and maintaining... ...standards. Familiarity with SQL and automated testing tools is preferred, making this an...
- ...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 timeFlexible hours
- ...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
- ...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-...Full timeFlexible hours
- ...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 employmentFlexible hours
- Cognizant is seeking a Software Test Lead in Torrance, CA with 8-12 years of software testing/QA experience. You will own testing initiatives... ...defects, and lead a focused QA team within the Quality Engineering group. The role emphasizes hands-on testing, test strategy development...
- ...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...
$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 workLocal area- Astranis Space Technologies Corp. is looking for a Senior Hardware/Production Test Software Engineer in San Francisco, CA. The role involves designing software architecture for vehicle test operations and collaborating with engineering teams to create efficient test plans...Flexible 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- ...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
- Forge’s quality engineering team’s charter is to improve product quality We thrive... ...accountable We are seeking a Sr Software Development Engineer in Test with experience developing testing... ...infrastructure changes and releases Built test automation frameworks, tools, solutions to...Work at office
$150k - $215k
Astranis Space Technologies Corp. is seeking a software engineer in San Francisco, California, to design high-level software architecture for vehicle integration and test operations. The ideal candidate will have a Bachelor's degree in Computer Science or Electrical Engineering...$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...$148.5k - $223.9k
...future of Salesforce.Salesforce Software Quality Senior Member of... ...every aspect of our software engineering. While AI is writing the... ...translate from traditional testing to using AI in driving acceleration... ...testing frameworks and automation suites to validate complex PLG...Full time$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 areaRemote workWork from homeVisa sponsorshipWork visa- Zipline is seeking a Cell Test Engineer to advance validation programs for battery cells and power systems used in its autonomous delivery aircraft. You will develop test systems, methodologies, and data to characterize cell performance, validate new technologies, and improve...
- Senior Software Development Engineer Test (SDET) Senior SDET responsible for building test strategies, developing automation frameworks and tools, leveraging AI to augment testing, writing test plans for functional/compliance use cases, automating high-value tests, participating...H1b
$175k - $205k
Senior Software Development Engineer Test (SDET) At Forge, we know our team is our greatest asset. As technology innovators in the private market,... ...Strategies for infrastructure changes and releases Built test automation frameworks, tools, solutions to make testing faster,...Contract workFor contractorsFor subcontractorWork at officeLocal area- 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...
$176k - $242k
...Autonomous Haulage Systems (AHS) that automate operations in mines, quarries... .... 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$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...- ...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
- ...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
$160k - $220k
...record breaking speeds.About You and The RoleAs a Senior Software Engineer - Hardware Test at Zipline you will have the unique opportunity to develop and deploy high quality software that will power our automated testers for our next-generation of P2 hardware. By developing...Work at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Test Automation. Be the first to apply!
- agile software developer San Francisco, CA
- software developer internship no experience San Francisco, CA
- intermediate software engineer San Francisco, CA
- software engineer staff San Francisco, CA
- experienced software developer San Francisco, CA
- work from home software developer San Francisco, CA
- software developer no experience San Francisco, CA
- software developer fintech San Francisco, CA
- software data engineer San Francisco, CA
- financial software developer San Francisco, CA



