A

Atoms

Builds robots for food, mining and transport

Senior Robotics Test Engineer

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 3 years of software engineering experience, including significant work on testing infrastructure, developer tools, or distributed systems.
  • Strong Python skills and the ability to write substantial code, including production-adjacent infrastructure.
  • Experience designing and building automation pipelines, such as CI/CD, test orchestration, or build systems.
  • Deep familiarity with at least one large-scale software platform, including APIs, abstractions, and platform usability.
  • Ability to debug failures involving simulation, networking, serialization, and CI infrastructure.
  • Comfort building greenfield systems.

Responsibilities

  • Design and build core test infrastructure, including harnesses, fixtures, runners, orchestration, and test artifact management for the ZMQ/Cap'n Proto middleware stack.
  • Build simulation infrastructure to run autonomy software against virtual scenarios, with deterministic playback and meaningful coverage of real-world conditions.
  • Build and maintain a testing pipeline that gates code changes through unit, integration, simulation, and replay-based regression tests, and integrate it into the developer workflow.
  • Build infrastructure to convert production logs into reproducible test cases for QA curation and developer execution.
  • Build a simulation harness to run the full autonomy stack against parameterized mining scenarios in parallel cloud execution.
  • Design a log-to-test-case pipeline that converts production log fragments into deterministic replay tests for a regression suite.
  • Build a test platform dashboard that surfaces flaky tests, slow tests, and coverage gaps.

Desired Qualifications

  • Experience with robotics, autonomous vehicles, or other safety-critical systems.
  • Hands-on experience with simulation environments such as Gazebo, CARLA, Isaac Sim, or proprietary systems.
  • Familiarity with publish/subscribe messaging systems such as ZMQ, ROS, or DDS, and binary serialization formats such as Cap'n Proto or Protobuf.
  • C++ familiarity sufficient to read and integrate against the autonomy stack.
  • Cloud infrastructure experience for parallel test execution, including AWS or GCP and Kubernetes.
  • Experience with hardware-in-the-loop testing or real-time systems.
  • Performance engineering experience debugging and optimizing slow CI/test pipelines.

About the Company

Atoms

Builds robots for food, mining and transport

Atoms builds machines and software that automate physical work in food, mining, and transport, and it makes specialized robots that each do one productive job rather than general-purpose humanoids. Its flagship business, CloudKitchens, builds delivery-only kitchens that restaurants rent to cook meals for delivery apps. At mines and quarries, its Pronto system adds sensors and driving software to existing haul trucks so they run on their own, while Otter software gathers restaurants' delivery-app orders in one place; Atoms earns money from kitchen rent, software subscriptions, and mining customers. The company was founded in 2016 and is based in Los Angeles, United States.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$1.7B
Headquarters
Downtown Los Angeles, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Atoms

See more jobs