Senior Software Engineer, Simulation & Log Replay (Onsite SF)

Atoms

San Francisco (CA)

On-site

USD 195,000 - 246,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, Dental, Vision
401(k)
Equity
Sick Time & Paid Holidays
Team lunch in SoMa

Job summary

Atoms seeks a Senior Software Engineer to architect log replay and scenario execution within our core simulation platform. You will move recorded logs from storage to replayable test cases, score results, and own execution, determinism, and reporting across on-road and off-highway programs.

You’ll build the execution layer, manage clock control and seeds, and ensure reproducible runs with software version traceability. This role includes CI integration and scalable tooling for engineers.

Qualifications

  • Bachelor's degree in Computer Science, Robotics, Electrical Engineering, or a related field; 5+ years of software engineering, or a Master's with 3+ years.
  • Proficiency in C++ and Python and 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.

Responsibilities

  • Build and maintain log replay pipeline converting recorded logs into replayable test cases with ingestion, indexing, retrieval, and on-demand replay.
  • Develop scenario execution layer ensuring deterministic runs with clock control, seeds, and configuration management.
  • Integrate simulation into CI pipelines and maintain nightly/regression workflows with traceable failures.
  • Define metrics and reporting to reduce failing runs to actionable items.
  • Scale simulations for large batches and manage cost as volume grows.
  • Create interfaces, visualizations, and CLI tools for engineers unfamiliar with the platform.
  • Collaborate cross-functionally with autonomy/robotics teams from simulation to bench to vehicle.

Skills

C++
Python
log replay
scenario execution
CI/CD
testing infrastructure
robotics middleware
data handling
clock control
configuration pinning
communication
travel

Education

Bachelor's degree in Computer Science or related field
Master's degree (optional)

Tools

Robotics middleware
Logging and replay tooling

Job description

Atoms seeks a Senior Software Engineer to architect log replay and scenario execution within our core simulation platform. You will move recorded logs from storage to replayable test cases, score results, and own execution, determinism, and reporting across on-road and off-highway programs.

You’ll build the execution layer, manage clock control and seeds, and ensure reproducible runs with software version traceability. This role includes CI integration and scalable tooling for engineers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Simulation Platform Technical Lead
Simulation Platform Technical Lead

Atoms • San Francisco (CA)

On-site
USD 208,000 - 263,000
Medical, Dental, Vision, Disability, &
401(k)
Equity
+4
Technical Lead, Simulation
Technical Lead, Simulation

Atoms • San Francisco (CA)

On-site
USD 208,000 - 263,000
Medical, Dental, Vision, Disability, &
401(k)
Equity
+4
Senior Systems Engineer — Fleet Diagnostics
Senior Systems Engineer — Fleet Diagnostics

ATOMS Careers page • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical, Dental, Vision, Disability, &
401(k)
Equity
+3
Senior Software Engineer, Simulation
Senior Software Engineer, Simulation

Atoms • San Francisco (CA)

On-site
USD 195,000 - 246,000
Medical, Dental, Vision
401(k)
Equity
+2
Equity-Eligible Simulation & Evaluation Engineer
Equity-Eligible Simulation & Evaluation Engineer

Saildrone • Alameda (CA)

On-site
USD 14,000 - 323,000
PTO and holidays
Health coverage
Equity grants
+3
Senior Safety Case Engineer (AI-Driven CAE)
Senior Safety Case Engineer (AI-Driven CAE)

Atoms • San Francisco (CA)

On-site
USD 182,000 - 230,000
Medical, Dental, Vision Insurance
401(k)
Equity
+1
Lead Safety Case Engineer – AI-Driven Industrial Safety
Lead Safety Case Engineer – AI-Driven Industrial Safety

ATOMS Careers page • San Francisco (CA)

On-site
USD 182,000 - 230,000
Equity
Bonus potential
Onsite in San Francisco
+1
Senior Vehicle Reliability Engineer – On‑Road Systems
Senior Vehicle Reliability Engineer – On‑Road Systems

Atoms • San Francisco (CA)

On-site
USD 182,000 - 231,000
Medical Insurance
401(k)
Equity
+2
Autonomy Evaluation Tech Lead — Metrics & Scale
Autonomy Evaluation Tech Lead — Metrics & Scale

Atoms • San Francisco (CA)

On-site
USD 185,000 - 242,000
Medical, Dental, Vision insurance
Equity
Paid time off
Safety Validation Lead, Scenarios
Safety Validation Lead, Scenarios

ATOMS Careers page • San Francisco (CA)

On-site
USD 149,000 - 188,000
Equity
Health plan
401(k)
+1