Atoms
Senior Software Engineer, Onboard
$176K–$242K
San Francisco, CA +1 · Senior · Full-time · Posted Aug 14, 2026
- Location
- San Francisco, CA
San Francisco, California, United States
About the job
Develop and maintain real-time onboard software and infrastructure that processes data, controls vehicles, and supports reliable fleet deployment.
What you'll do
- Build low-latency C++ vehicle software, messaging systems, hardware interfaces, and safety monitors.
- Develop onboard infrastructure for logging, time synchronization, memory, process lifecycle, diagnostics, fault recovery, and redundancy.
- Maintain secure tooling for building, deploying, and updating OS and vehicle software across the fleet.
What they ask for
- Proficiency with Python, C++, bash, git, linux kernels, and docker.
- Experience with inter-process communication, profiling, benchmarking, and memory management.
- Familiarity with bus protocols, sensor interfaces (LiDAR, radar, cameras, IMU), and common networking utilities.
- Ability to diagnose issues using dmesg, kernel logs, and systemd; strong communication and collaboration skills.
Pay
$176,000 - $242,000 per year (base salary)
Tools
C++, Python, bash, git, linux kernels, docker, systemd, PTP
AI focus
Develops onboard software for physical AI vehicles, including real-time data processing and vehicle control.
Model-written summary · the original posting is authoritative