Edge AI Software Engineer - On-Device ML & Vehicle Data

Socket.dev

Palo Alto (CA)

On-site

USD 120,000 - 190,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

RSUs
Health coverage
Retirement savings
Time off
Family planning programs

Job summary

Rivian and Volkswagen Group Technologies is seeking an early-career software engineer to tackle real systems problems in-vehicle software. You will write C++/Rust services that run on constrained hardware across Linux, Android, and QNX, and contribute to telemetry, data upload, and embedded ML workloads.

You will also push for high reliability, implement instrumentation for field debugging, and collaborate with teams on performance budgets and latency targets to ship robust performance across

Qualifications

  • 2-4 years of software engineering experience, or a BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field with equivalent demonstrated building experience.
  • Demonstrated evidence of building complex software systems.
  • Strong Linux and systems fundamentals: processes, threading and concurrency, memory, inter-process communication, and filesystems, plus the ability to debug a running system with tools like gdb, perf, and strace.
  • Proficiency in either C++ or Rust.
  • Ability to do methodical debugging on large interconnected systems.
  • Clear written communication in design docs, tickets, and code reviews.

Responsibilities

  • Design and build native services in C++/Rust that run on vehicle compute across Linux, Android, and QNX targets.
  • Work on the telemetry platform: signal collection, metrics derived on the vehicle rather than in the cloud, diagnostics, and the tooling engineering teams use to configure what a fleet reports.
  • Improve the vehicle data upload path, including throughput and reliability over WiFi and cellular, event-triggered and on-demand retrieval, and the cost of moving data at fleet scale.
  • Deploy and optimize ML models on the vehicle's NPU, including speech recognition, synthesis, and wake-word detection, and hold them to per-platform latency and accuracy targets.
  • Instrument what you build so it can be debugged in the field, then use that data to find and fix problems on real vehicles.
  • Benchmark, soak test, and defend performance budgets so regressions are caught before they ship.
  • Write design docs, review code, and debug on bench hardware and in vehicles.

Skills

C++ or Rust
Linux fundamentals
Debugging proficiency
System design
Written communication

Education

BS/MS in CS/CE/EE or related field

Tools

ONNX Runtime
TensorRT
TFLite
llama.cpp
ExecuTorch
Android NDK/SDK or AOSP
gRPC / IPC frameworks

Job description

Rivian and Volkswagen Group Technologies is seeking an early-career software engineer to tackle real systems problems in-vehicle software. You will write C++/Rust services that run on constrained hardware across Linux, Android, and QNX, and contribute to telemetry, data upload, and embedded ML workloads.

You will also push for high reliability, implement instrumentation for field debugging, and collaborate with teams on performance budgets and latency targets to ship robust performance across

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge AI Engineer — Automotive Embedded C++/Rust
Edge AI Engineer — Automotive Embedded C++/Rust

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 120,000 - 180,000
Edge AI Engineer — Embedded Vehicle Intelligence
Edge AI Engineer — Embedded Vehicle Intelligence

Rivian VW Group • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Health coverage
Retirement savings (401k)
Time off
+2
Embedded Software Engineer — C++/Rust Telematics
Embedded Software Engineer — C++/Rust Telematics

Rivian VW Group • Palo Alto (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
RSUs
Equity incentive plans
Health coverage
Senior Computer Vision Engineer: Real-Time Embedded AI
Senior Computer Vision Engineer: Real-Time Embedded AI

RiseMe • Palo Alto (CA)

On-site
USD 150,000 - 225,000
RSUs
Benefits package
Embedded Telematics Software Engineer (C++/Rust)
Embedded Telematics Software Engineer (C++/Rust)

Socket.dev • Palo Alto (CA)

On-site
USD 130,000 - 190,000
RSUs
Equity incentives
Health coverage
+1
Senior Embedded Telematics Engineer (C++/Rust)
Senior Embedded Telematics Engineer (C++/Rust)

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 186,000 - 233,000
Senior AI Vehicle Modeling & Digital Twin Engineer
Senior AI Vehicle Modeling & Digital Twin Engineer

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 170,000 - 210,000
Health coverage
Retirement plan
Equity RSUs
+1
EV Infotainment Embedded Software Engineer
EV Infotainment Embedded Software Engineer

Rivian VW Group • Palo Alto (CA)

On-site
USD 140,000 - 210,000
Senior Embedded ECU Infotainment Software Engineer Equity
Senior Embedded ECU Infotainment Software Engineer Equity

Rivian VW Group • Irvine (CA)

On-site
USD 150,000 - 210,000
Annual bonus
Equity
Staff Embedded Engineer, Virtualization for Automotive
Staff Embedded Engineer, Virtualization for Automotive

Rivian VW Group • Irvine (CA)

On-site
USD 190,000 - 230,000
Equity RSUs
Health coverage
Retirement savings
+3