Software Engineer, Edge AI

We Love AI Jobs

Palo Alto, Northern (CA, KY)

Hybride

USD 116 000 - 160 000

Plein temps

14 jours+

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Rivian and Volkswagen Group Technologies is seeking an early-career software engineer to build native C++/Rust services for vehicle compute across Linux, Android, and QNX. You will work on telemetry, data upload, and embedded ML for speech and wake-word capabilities.

The role emphasizes debugging, benchmarking, and meeting strict latency targets in real-time automotive environments, with a hybrid Palo Alto work setup and a focus on hard, real systems problems.

Qualifications

  • 2–4 years of software engineering experience or a BS/MS with equivalent building experience.
  • Demonstrated evidence of building complex software systems and solving hard problems.
  • Strong Linux and systems fundamentals with debugging skills (gdb, perf, strace).
  • Proficiency in C++ or Rust is required.
  • Ability to debug large interconnected systems methodically.
  • Clear written communication in design docs, tickets and code reviews.

Responsabilités

  • Design and build native services in C++/Rust across Linux, Android, and QNX targets.
  • Work on the telemetry platform: signal collection, metrics, diagnostics, and fleet reporting tooling.
  • Improve the vehicle data upload path for throughput, reliability, and cost at scale.
  • Deploy and optimize ML models on the vehicle's NPU with latency/accuracy targets.
  • Instrument and debug code in the field; use data to fix issues on real vehicles.
  • Benchmark, soak test, and defend performance budgets to prevent regressions.

Connaissances

C++
Rust
Linux
ONNX Runtime
TensorRT
TFLite
llama.cpp
ExecuTorch

Formation

Bachelor's or Master's Degree, or equivalent demonstrated building experience

Outils

Llama.cpp
ExecuTorch
TFLite

Description du poste

# Software Engineer, Edge AIRivian and Volkswagen Group TechnologiesPalo Alto, California (Hybrid)Full-time$116,300 – $159,950 / yearAI tools:ONNX RuntimeTensorRTTFLitellama.cppExecuTorchUpload your resume once and Scout applies for youApply with ScoutShare this job:LinkedInXSave imageThis early-career engineer builds native software for vehicle systems, with possible projects in telemetry, large data uploads, embedded voice inference, or connected features. The role includes deploying and optimizing models on vehicle hardware as well as debugging, benchmarking, and testing software on bench hardware and vehicles.* Permanent* Hybrid* 2–4 years* Bachelor's or Master's Degree, or equivalent demonstrated bu### Skills and expertiseC++RustLinuxONNX RuntimeTensorRTTFLitellama.cppExecuTorch### Key responsibilities* Build native vehicle services across Linux, Android, and QNX targets.* Deploy and optimize speech and wake-word models on vehicle NPUs against latency and accuracy targets.* Instrument, benchmark, and debug software on bench hardware and in vehicles.## How this job comparesCompared with 1,047 open mid-level engineering jobs on October 10, 2026.Pay: This job pays $116K to $160K a year. The 452 open mid-level engineering jobs that publish US pay start at $138K on average, so this job starts about 16% lower.Similar open jobs: We Love AI Jobs lists 1,047 open mid-level engineering jobs at 274 companies.Remote work: This job is hybrid. 104 of the 1,047 mid-level engineering jobs (10%) are remote.AI in this role: Medium. The role uses AI tools and works with AI systems as a regular part of the job. The role may begin in telemetry or data transfer, but the listed work also includes deploying and optimizing speech and wake-word ML models on vehicle NPUs. AI is a regular part of the team's work, though not every possible project is model-focused.## Full descriptionAbout UsRivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, more sustainable for everyone.About the TeamThe Connectivity Edge AI team owns the software in the vehicle that moves and makes sense of vehicle data. Our work covers broadly these areas:• On-device AI. Running voice detection, speech and other ML models directly on vehicle compute so features keep working when the network does not.• Vehicle data collection - The upload and retrieval path for large payloads such as camera clips and ADAS recordings, including throughput, reliability, and cost over Wi-Fi and cellular.• Connected features - Connected features like live camera streaming and mobile video downloads.Our software ships on Rivian R1 and R2, last-mile delivery vehicles, and Volkswagen Group platforms. Most of what we build has to work across several generations of hardware and more than one operating system.About the RoleThis is a hands-on individual contributor role for an engineer early in their career who wants real systems problems. You will write C++/Rust for services that run inside a car, under fixed CPU and memory budgets, latency targets a customer can feel, and no ability to redeploy in an afternoon.Where you start depends on your strengths and what the team needs at the time. You will work on one of the following areas as a starting project: the telemetry platform, the high-throughput upload path for ADAS and camera data, embedded inference for the voice assistant, and customer-facing features built on top of all three.We care far more about evidence that you build hard things than about years of experience or the particular stack you have used.What You'll Do• 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 Wi-Fi 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.Basic 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. This can come from anywhere: hackathons, project or robotics competitions, a university tech club or engineering team, a substantial internship, open-source contributions, or production work at a previous job. We want to hear about something you built, what was genuinely hard about it, and how you got it working.• 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.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer, Edge AI
Software Engineer, Edge AI

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

Sur place
USD 120 000 - 180 000
Edge AI Software Engineer — Vehicle Systems
Edge AI Software Engineer — Vehicle Systems

We Love AI Jobs • Palo Alto (CA), Northern (KY)

Hybride
USD 116 000 - 160 000
AI Edge Solution Architect – Edge/Cloud Voice AI
AI Edge Solution Architect – Edge/Cloud Voice AI

Luxoft • États-Unis

Sur place
USD 150 000 - 210 000
Software Engineer, Edge AI
Software Engineer, Edge AI

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

Hybride
USD 140 000 - 210 000
Health coverage
Retirement savings (401k)
Time off
+2
Edge AI Engineer — Automotive Embedded C++/Rust
Edge AI Engineer — Automotive Embedded C++/Rust

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

Sur place
USD 120 000 - 180 000
Software Engineer, Full-Stack
Software Engineer, Full-Stack

We Love AI Jobs • San Francisco (CA)

Sur place
USD 180 000 - 260 000
DevOps Engineer, Infrastructure & Platforms
DevOps Engineer, Infrastructure & Platforms

We Love AI Jobs • Palo Alto (CA), Northern (KY)

Hybride
USD 170 000 - 210 000
Edge AI Engineer — Embedded Vehicle Intelligence
Edge AI Engineer — Embedded Vehicle Intelligence

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

Hybride
USD 140 000 - 210 000
Health coverage
Retirement savings (401k)
Time off
+2
Staff / Principal Software Engineer, In-Vehicle AI Experiences
Staff / Principal Software Engineer, In-Vehicle AI Experiences

General Motors Corporation • Mountain View (CA)

Hybride
USD 150 000 - 210 000
Sr. Principal Software Engineer
Sr. Principal Software Engineer

Cerence Inc. • Burlington (MA)

Sur place
USD 185 000 - 280 000
Annual bonus opportunity
Insurance coverage
Paid time off
+1