Jobs and Careers
AT

Senior Software Engineer, Simulation

ATOMS Careers page
San Francisco, USAfull_timePosted 24 Sept 2026

About the role

<p><strong>Who we are&nbsp;</strong></p> <p>Atoms is building the machines that power the next era of progress.</p> <p>Over the last decade, software has transformed the digital world. But the physical world, where food is made, minerals are mined, goods are moved, and industries are run, remains far less intelligent, far less efficient, and far more constrained. We’re changing that.</p> <p>Atoms builds Physical AI— real-world robots for the industries that move civilization forward, starting with food, mining, and transport. Our systems are designed to understand, predict, and control the real world with precision, turning complex physical operations into something more reliable, more scalable, and more productive.</p> <p>This work requires more than robotics. It requires deep integration across hardware, software, AI, operations, manufacturing, and real estate. We don’t just build machines in a lab. We deploy them into real environments, operate them, learn from them, and improve them until they work at scale.</p> <p>We are roboticists, engineers, operators, and builders. We believe the next great technology companies will not only transform information, but the physical systems that shape everyday life.</p> <p>If you want to work on hard problems with real-world impact, join us.</p> <p>&nbsp;</p> <p><strong>About the role</strong>&nbsp;</p> <p>We are seeking a Senior Software Engineer to build the log replay and scenario execution systems at the core of our simulation platform. In this role, you will take a recorded log from storage, to a replayable test case, to a scored result, and own the execution, determinism, and reporting in between. You will do this across on-road and off-highway programs, and you will own the tooling other engineers use to run scenario suites.</p> <p>&nbsp;</p> <p><strong>What you’ll do</strong><em><br></em></p> <ul> <li>Log replay. Build the pipeline that converts recorded logs into replayable test cases, including ingest, indexing, retrieval, and replay of a specific run on demand. Implement open-loop scoring against ground truth and closed-loop replay where the simulated machine is allowed to diverge.</li> <li>Scenario execution. Build the execution layer that runs a scenario identically every time, including clock control, seed and configuration management, and results traceable to a software version.</li> <li>Continuous integration. Integrate simulation into CI. Maintain the commit, nightly, and regression workflows, and keep failures attributable.</li> <li>Metrics and reporting. Implement the pass criteria and metrics a release is judged against, and the reporting that reduces a batch of failing runs to an actionable list.</li> <li>Scale and c

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ATOMS Careers page

View company profile →