CloudKitchens

Senior Software Engineer, Onboard

CloudKitchens
Apply
12 days ago

Base Salary

$176k - $242k/yr

Responsibilities

  • Develop low-latency, deterministic C++ software on vehicle edge compute to process data and control vehicles.
  • Design and maintain high-performance messaging between software modules.
  • Write driver interfaces and safety monitors that interact directly with vehicle hardware.
  • Build onboard infrastructure for data logging, time synchronization, memory management, and process lifecycle management.
  • Implement real-time diagnostics, watchdog timers, and redundancy logic to detect and recover from software or hardware faults during operation.
  • Maintain tooling for securely building, deploying, and updating operating system and vehicle software images across the fleet.

Requirements

  • Proficiency with Python, C++, Bash, Git, Linux kernels, and Docker.
  • Experience diagnosing issues using dmesg, kernel logs, systemd, and journalctl.
  • Experience with inter-process communication, profiling, benchmarking, and memory management.
  • Familiarity with bus protocols, networking utilities, and sensor interfaces including LiDAR, radar, cameras, and IMU.
  • Strong communication and collaboration skills, including the ability to explain technical concepts to non-technical stakeholders.

Benefits

  • Medical, dental, vision, disability, and life insurance.
  • Flexible Spending Account and Health Savings Account options.
  • 401(k), equity eligibility, unlimited flexible time off, sick time, and paid holidays.
  • Paid parental leave and a pre-tax commuter benefit plan.
  • Team lunch in the SoMa office every Tuesday and Thursday.
  • Based in the San Francisco office with onsite work five days per week.

Categories

CloudKitchens

About CloudKitchens

501-1,000 employees

We provide kitchen infrastructure and software that empower food & beverage operators to expand their operations with minimal upfront capital and time.

Contact me