Edge-Compute Robotics Software Engineer

Socket.dev

San Francisco (CA)

On-site

USD 176,000 - 242,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
401(k)
Equity
Paid Holidays
Parental Leave
Pre-Tax Commuter Benefit
Team lunch

Job summary

Atoms, a San Francisco-based robotics company, is building real-world AI-powered machines for industries like food, mining, and transport. The role focuses on developing low-latency C++ software for edge compute, designing robust messaging, and creating interfaces with vehicle hardware to enable reliable, scalable autonomous systems.

The team emphasizes cross-disciplinary collaboration, system-level thinking, and delivering impact through hardware-software-integrated solutions.

Qualifications

  • Proficient with Python, C++, bash, git, linux kernels, docker.
  • Comfortable diagnosing issues via dmesg, kernel logs, and systemd (journalctl, unit/service management).
  • Experience with inter-process communication.
  • Familiarity with bus protocols.
  • Experience with various sensor interfaces (LiDAR, radar, cameras, IMU).
  • Profiling, benchmarking, and memory management experience.
  • Familiarity with common networking utilities.
  • Strong communication and collaboration skills, capable of working effectively in a multidisciplinary team and communicating technical concepts to non-technical stakeholders.

Responsibilities

  • Develop low-latency, deterministic C++ software that executes on the vehicle’s edge compute to process data and control the vehicle
  • Design and maintain the high-performance messaging stack that routes data between modules
  • Write driver interfaces and safety monitors that interact directly with vehicle hardware
  • Build core system infrastructure, including onboard data logging, time synchronization (PTP), memory management, process lifecycle management, etc
  • Implement real-time diagnostics, watchdog timers, and redundancy logic to detect and recover from software or hardware faults mid-drive
  • Maintain the tooling for securely building, deploying, and updating OS and vehicle software images across the fleet

Skills

Python
C++
bash
git
Linux kernel
docker
dmesg
journalctl
systemd
IPC
bus protocols
LiDAR
radar
cameras
IMU

Tools

dmesg
journalctl
systemd
IPC mechanisms
unit/service management

Job description

Atoms, a San Francisco-based robotics company, is building real-world AI-powered machines for industries like food, mining, and transport. The role focuses on developing low-latency C++ software for edge compute, designing robust messaging, and creating interfaces with vehicle hardware to enable reliable, scalable autonomous systems.

The team emphasizes cross-disciplinary collaboration, system-level thinking, and delivering impact through hardware-software-integrated solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Edge-Compute Robotics Software Engineer
Edge-Compute Robotics Software Engineer

Atoms • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical, Dental, Vision
Equity
401(k)
+2
Edge-Compute Software Engineer — Real-World Robotics
Edge-Compute Software Engineer — Real-World Robotics

ATOMS Careers page • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Edge Robotics Software Engineer — Real-World AI
Edge Robotics Software Engineer — Real-World AI

Cssmerge • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer, Onboard
Software Engineer, Onboard

Atoms • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical, Dental, Vision
Equity
401(k)
+2
Software Engineer, Onboard
Software Engineer, Onboard

ATOMS Careers page • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Senior Full-Stack Engineer — Real-World AI & Robotics
Senior Full-Stack Engineer — Real-World AI & Robotics

ATOMS Careers page • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical, Dental, Vision Insurance
401(k)
Unlimited Flexible Time Off
Edge-Compute Robotics Software Engineer II
Edge-Compute Robotics Software Engineer II

Socket.dev • Arlington (VA)

On-site
USD 144,000 - 194,000
Senior Mechanical Engineer — Robotics Hardware (Equity & PTO)
Senior Mechanical Engineer — Robotics Hardware (Equity & PTO)

Atoms • San Francisco (CA)

On-site
USD 182,000 - 230,000
Medical, Dental, Vision insurance
401(k) with employer match
Equity
Software Engineer, Onboard
Software Engineer, Onboard

Cssmerge • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical Insurance
Dental Insurance
Vision Insurance
+5
Software Engineer, Onboard
Software Engineer, Onboard

Socket.dev • San Francisco (CA)

On-site
USD 176,000 - 242,000
Medical Insurance
Dental Insurance
Vision Insurance
+6