A

Atoms

Builds robots for food, mining and transport

Senior Systems Engineer - Diagnostics and System Behavior Analysis

Hardware Systems IntegrationConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related field is required.
  • At least 6 years of experience in systems integration, diagnostics, or hardware and software interface engineering on vehicles.
  • L4 program or production ADAS experience.
  • A track record of diagnosing failures spanning hardware and software, with specific examples of established root causes.
  • Ability to correlate hardware symptoms and video evidence with telemetry and bus data into a concrete timeline.
  • Sensor-level troubleshooting depth on cameras, lidar, radar, GNSS, and IMU, including timing failure modes.
  • Strong working knowledge of vehicle networks and diagnostics, including CAN, CAN FD, Automotive Ethernet, and DTCs, and how failures present at each layer.
  • Python and command-line log analysis at the level of building production tools.
  • Experience building automated triage or anomaly detection over fleet data.
  • Experience with monitoring and observability platforms and log management at fleet scale.
  • Working experience with cloud storage and databases for telemetry, including object storage, SQL, and time-series or NoSQL stores.
  • Experience with a data collection or logging fleet, particularly diagnosing data-path problems at volume.
  • Ability to work onsite five days a week in San Francisco, with periodic travel to test sites.

Responsibilities

  • Classify failures as software, firmware, hardware, data path, or system-level regressions, and route them with evidence.
  • Investigate novel failures using logs, telemetry, bus traces, and video, and establish the root cause.
  • Build parsing, correlation, and visualization tools that make large log datasets tractable for engineers outside this role.
  • Build frameworks that automatically detect known failure signatures so that recurrence is caught by software.
  • Own monitoring for the logging path, including dropped frames, timestamp drift, bandwidth and storage limits, and alerting that catches a vehicle producing unusable data the same day.
  • Categorize severity consistently and identify failure clusters that should set engineering priority.
  • Set the standard for a complete root cause analysis and author troubleshooting guides.

About the Company

Atoms

Builds robots for food, mining and transport

Atoms builds machines and software that automate physical work in food, mining, and transport, and it makes specialized robots that each do one productive job rather than general-purpose humanoids. Its flagship business, CloudKitchens, builds delivery-only kitchens that restaurants rent to cook meals for delivery apps. At mines and quarries, its Pronto system adds sensors and driving software to existing haul trucks so they run on their own, while Otter software gathers restaurants' delivery-app orders in one place; Atoms earns money from kitchen rent, software subscriptions, and mining customers. The company was founded in 2016 and is based in Los Angeles, United States.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$1.7B
Headquarters
Downtown Los Angeles, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Atoms

See more jobs