Senior Software Engineer, Simulation
$195k - $246kAtoms
Who we are
Atoms is building the machines that power the next era of progress.
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.
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.
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.
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.
If you want to work on hard problems with real-world impact, join us.
About the role
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.
What you’ll do
- 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.
- 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.
- Continuous integration. Integrate simulation into CI. Maintain the commit, nightly, and regression workflows, and keep failures attributable.
- 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.
- Scale and cost. Run large batches efficiently, track the cost of a simulation run, and reduce it as volume grows.
- Tooling. Build the interfaces, visualizations, and command-line tools that make the platform usable by engineers who did not build it.
- Cross-functional work. Work with autonomy and robotics on failure definitions, with bench and hardware-in-the-loop engineering on the path from simulation to bench to vehicle.
What we’re looking for
- Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field with 5+ years of software engineering experience, or a master's with 3+ years required.
- Proficiency in C++ and Python, including the ability to read, navigate, and debug large codebases.
- Experience building and operating data or test infrastructure at scale, including pipelines, batch execution, storage and indexing.
- Experience with simulation, log replay, or large-scale automated testing for robotics or autonomous vehicles.
- Working experience with a robotics middleware and its logging and replay tooling.
- Experience handling autonomous driving or robotics sensor data across multiple modalities and timestamps, including camera, LiDAR, and radar.
- Practical understanding of determinism and reproducibility, including clock control, seed management, and configuration pinning.
- Experience integrating test workloads into continuous integration.
- Working fluency with modern AI coding and agentic development tools.
- Clear written communication covering design notes and test results.
- Willingness to travel occasionally to deployment and test sites.
- Ability to work onsite five days a week in San Francisco.
Why join us
At Atoms, you’ll work on one of the defining challenges of our time—bringing automation into the physical world to drive real, lasting impact. We exist to uncover valuable unknown truths and turn them into progress, which means constantly pushing beyond what’s known and building what doesn’t yet exist. The work is ambitious and often challenging, but it’s grounded in a shared sense of purpose and a team committed to seeing it through together. Our work only matters if it serves others, and we know that meaningful progress depends on the trust of the people we serve and the strength of our team—so we invest in both, creating an environment where you can do your best work and grow.
What else you need to know
This role is based in our San Franciscooffice. Atoms is a company driven by invention and continuous change - we are constantly reimagining our industries, building new products, and refining how we operate. We do our best work together. That’s why all of our office-based teams work onsite, five days a week.
The base salary range for this role is $195,000 - $246,000 per year.
Actual compensation will be determined on an individual basis and may vary depending on experience, skills, and qualifications.
Base salary is just one part of your total rewards package. You may also be eligible for equity awards.
Benefits Summary (USA Full-Time Exempt Employees):
- Medical, Dental, Vision, Disability, and Life Insurance
- Flexible Spending Account / Health Savings Account Options
- 401(k)
- Equity
- Sick Time, Unlimited Flexible Time Off, and Paid Holidays
- Paid Parental Leave
- Pre-Tax Commuter Benefit Plan
- Team lunch in our SoMa office every Tuesday and Thursday
Benefits are subject to change at the company's discretion.
Atoms accepts applications on an ongoing basis.
Ready to join us as we serve those who serve others?
#LI-Onsite
$204k - $259k
...100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Waymo’s simulator is one of... ...prove that a virtual world is "real"? We are looking for a Senior Software Engineer to build the metrics and systems that grade this hybrid...SeniorFull timeRemote work$204k - $259k
...public roads and tens of billions in simulation across 15+ U.S. states. The Simulator... ...a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and... ...In this role, you will report to a Senior Staff Engineering Manager. You will...SeniorFull timeRemote work$213k - $263k
...100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. The Challenge Waymo’s simulator... ...range of challenging requirements. We are looking for a Senior Software Engineer who is passionate about solving complex evaluation...SeniorFull timeRemote work$195k - $246k
.... Over the last decade, software has transformed the digital world... .... We are roboticists, engineers, operators, and builders. We... ...role We are seeking a Senior Software Engineer to build the... ...execution systems at the core of our simulation platform. In this role, you...SeniorFull timeWork experience placementWork at officeFlexible hoursNight shift- ...clock control, seed and configuration management, and software-version traceability. Integrate simulation workloads into commit, nightly, regression, and... ..., robotics, bench, and hardware-in-the-loop engineering teams on failure definitions and simulation-to-vehicle...SeniorFull timeWork experience placementWork at officeFlexible hoursNight shift
$213k - $263k
...over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. The Sensor Simulator Platform Team maintains... .... The team is responsible for both the rendering/simulation engine as well as the pipeline that lets a variety of internal...SeniorFull timeRemote work- ...delivered for millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one purpose: to... ...here.Job DescriptionPrimary Function of PositionAs a Senior Software Engineer - Simulation & ML Platform, you will build software platforms...SeniorLocal areaWorldwideFlexible hours
$180k - $260k
...essential.We’re looking for a deeply technical software engineer to join the Autonomy Validation team —... ...for validation — enabling both simulation at scale and rigorous scenario testing... ...experience, skills, and demonstrated scope:Senior Software Engineer: $180,000 - $220,000...SeniorLocal area$180k - $260k
...We're looking for a deeply technical software engineer to join the Autonomy Validation team —... ...platforms for validation — enabling both simulation at scale and rigorous scenario testing... ...experience, skills, and demonstrated scope: Senior Software Engineer: $180,000 - $220,000...SeniorLocal area- ...from the friction of today’s systems. Our real-time human simulation models let machines see, hear, respond, and even look real... ...truly understand each other. The Role We're hiring a Senior Software Engineer to be a technical driver on Tavus's Conversational Video...SeniorFull time
$213k - $263k
...on public roads and tens of billions in simulation across 15+ U.S. states. Our mission... ...Waymo Driver. We focus on transforming the Software Development Life Cycle (SDLC) through... ...multi-agent frameworks, enabling our engineering teams to build, test, and deploy autonomous...SeniorFull timeRemote work$204k - $259k
...on public roads and tens of billions in simulation across 15+ U.S. states. The Planner Evaluation... ...and improving the quality of the software that drives the car. We are looking for experienced data-minded software engineers and data scientists to help us improve how...SeniorFull timeRemote work$175k - $215k
...on public roads and tens of billions in simulation across 15+ U.S. states. Waymo’s... ...world is "real"? We are looking for a Software Engineer to build the metrics and pipelines that... ...thing?" In this role, you will report to Senior Staff Software Engineering Manager and...Full timeRemote work- ...now purpose-built a CTV performance platform advertisers can trust to grow their business. We are seeking a Software Engineer to build out our simulation and AI capabilities. You'll design and implement systems that model the CTV advertising ecosystem — auction...Full timeWork at officeRemote workRelocationRelocation package
- ...About Flow Flow Engineering is an AI-native requirements platform for modern engineering... ...role Flow is seeking full stack senior software engineers to build AI-powered capabilities... ...domain engineers” explore designs, simulate changes, and validate requirements....SeniorFull timeFlexible hours
$204k - $259k
...on public roads and tens of billions in simulation across 15+ U.S. states. You will:... ...Design, develop, test, and maintain C++ software systems, tooling, and infrastructure to... ...Collaborate with Product, UX, and other engineering teams to develop systems and processes...SeniorFull timeRemote work$170k - $216k
...on public roads and tens of billions in simulation across 15+ U.S. states. The Simulation... ...that evaluate the Waymo Driver's software stack at a massive scale. We solve complex... ...for a broad range of customers Software Engineers, Product, Data Science, System Engineering...Full timeRemote work$150k - $237.5k
...the first time, all from batteries we already have. Senior Software Engineer, Energy Storage This position is on a team building the... ...ingestion and storage for forecasting and optimization, simulation and operational control orchestration, and integration with...SeniorFull time$212.5k - $270k
...Senior Software Engineer, BookingWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since... ...100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.Want to build the front doors to...SeniorFull timeRemote work$127k - $223k
...the requirements & evaluation criteria, and simulation teams to leverage Waabi World, our highly realistic closed-loop simulation engine built with the latest in generative AI... ...Proficient in Python programming and strong software engineering fundamentals with real-world experience...SeniorFull timeWork at officeWork from homeFlexible hours- ...Senior Engineer Opportunity At SolidroadBuilding something great is addictive. It's like discovering your favorite TV show mid-season,... ..., intuition. We're using AI, generative tech, and real-time simulations to make this happen. It's ambitious, difficult, and genuinely...SeniorFull timeWork at officeAfternoon shift
$204k - $259k
...miles on public roads and tens of billions in simulation across 15+ U.S. states. The Planner Reasoning... ...In this hybrid role, you will report to an Engineering Manager. You will: Develop business logic software to evolve driving performance of the Waymo Driver...SeniorFull timeRemote work$200k - $400k
...is highly experimental, frontier-style engineering. The team continuously analyzes real-... ...production. About the Role As a Senior Software Engineer on the Agent Orchestration... ...Improve observability, testing, and simulation systems to ensure safe, measurable progress...SeniorFull timeWork at officeLocal area$195k - $225k
...and enjoy a multi-year runway.About the RoleWe’re hiring a Senior Software Engineer to join our Logistics Optimization team, where we tackle... ...work on problems at the intersection of operations research, simulation, and scalable distributed systems.Hybrid & Office...SeniorTemporary workWork at officeMonday to FridayMonday to Thursday$160k - $220k
...and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs,... ...headquarters in Northern California, USA. Senior Software Engineer - Infrastructure As a... ...pipeline integrating with a mix of real and simulated hardware Introduce and optimize...SeniorPermanent employmentFull timeRemote workFlexible hours$180k - $290k
...formal models and verification (consensus), simulation (confirm emergent properties) in... ...components of Stellar Core - the backbone software behind the Stellar Network. Design and... ...working alongside our CTO, our team of engineers, and our community of open source developers...SeniorFull timeTemporary workWork at officeLocal areaWorldwideFlexible hours$180k - $220k
...respects the data model that separates production, training, and simulated data. Field reliability and partner enablement. Writing... ...~ A Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field. ~8+ years building production integrations...SeniorPermanent employmentFlexible hours$213k - $263k
...on public roads and tens of billions in simulation across 15+ U.S. states. The Perception... ...that powers the Waymo Driver. Our software allows the Waymo Driver to perceive the... ...diverse set of sensors, enabling software engineers like you to develop multi-modal models and...SeniorFull timeRemote work- ...We’re a team of AI researchers, designers, growth experts, and engineers rethinking human-computer interaction from the ground up. We... ...firms and other well-known angels. About the Role As a software engineer at Wispr, you’ll play a crucial role in building the...SeniorFull time
- ...end. Along the way, you’ll partner closely with other Software teams such as Data Engineering and Devops, as well as cross-functional teams such as Firmware... ...from protocol design to infrastructure. Own our simulated and hardware in the loop testing software in...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Simulation. Be the first to apply!
- software developer positions San Francisco, CA
- senior software engineer remote San Francisco, CA
- software engineer contract San Francisco, CA
- IT software developer San Francisco, CA
- cybersecurity software engineer San Francisco, CA
- part time software developer remote San Francisco, CA
- junior software developer internship San Francisco, CA
- junior software engineer San Francisco, CA
- software system engineer San Francisco, CA
- software engineer remote San Francisco, CA



