About the Role
Atoms is seeking a foundational Developer Experience Engineer to build scalable developer infrastructure for its autonomous transport initiative. This role involves optimizing developer workflows across large-scale C++, Python, Go, Rust, and embedded firmware codebases, eliminating build friction, and architecting secure Over-The-Air (OTA) update mechanisms for the vehicle fleet. The goal is to empower robotics, ML, and software teams to accelerate the delivery of safe, on-road autonomous transportation.
Responsibilities
- Own CI/CD pipelines for Transport's repos, optimizing for speed.
- Optimize build times and ensure build reproducibility using systems like Bazel.
- Automate building and testing of embedded firmware and vehicle OS.
- Design and build over-the-air updates for vehicles, including staged rollouts, redundancy, and rollback.
- Define repository architecture, artifact versioning, storage, and dependency tracking.
- Integrate Hardware-in-the-Loop (HIL) rigs and simulation into release validation.
- Track build health, test flakiness, and time-to-deploy, fostering a data-informed culture.
Requirements
- 8+ years of professional experience in Developer Experience, Build Engineering, or Infrastructure supporting large-scale engineering organizations.
- Strong programming proficiency in Python, C++, Go, or similar.
- Deep knowledge of modern build systems and package managers (e.g., Bazel, CMake, UV).
- Hands-on experience scaling CI/CD systems, monorepo architectures, and automated testing pipelines for complex codebases.
- Familiarity with embedded systems, firmware builds, or containerized IoT operating systems (such as Balena Linux or Yocto).
- Foundational understanding of designing secure, fail-safe Over-The-Air (OTA) deployment pipelines for edge hardware or robotics.
- Proven ability to reduce build/test cycle times, eliminate flaky tests, and untangle complex dependency graphs.
- Exceptional communication skills and a passion for acting as an empathetic force multiplier for cross-functional teams.
Skills
- Python
- C++
- Go
- Rust
- Embedded firmware
- Bazel
- CMake
- UV
- CI/CD
- Monorepo architectures
- Automated testing
- Embedded systems
- Firmware builds
- Balena Linux
- Yocto
- Over-The-Air (OTA) deployment
- Hardware-in-the-Loop (HIL) automation
Location
- San Francisco
Work Type
- Onsite
Experience Level
- 8+ years of professional experience
Salary/Compensations
- $224,000 - $275,000 per year
Benefits
- 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
About the Company
- Atoms is building the machines that power the next era of progress, focusing on Physical AI and real-world robots for industries like food, mining, and transport.
- Our systems are designed to understand, predict, and control the real world with precision, aiming to make complex physical operations more reliable, scalable, and productive.
- We integrate hardware, software, AI, operations, manufacturing, and real estate, deploying and operating robots in real environments.
- We believe the next great technology companies will transform physical systems, not just information.
- We are driven by invention and continuous change, constantly reimagining industries and building new products.
