Jobiglo

No results.

Staff Software Engineer, Telematics

rivianvw.tech · Palo Alto

Senior 🇬🇧 English
Modern C++ (C++11 or later) Rust GTest GMock Embedded databases TCP/IP stack Protocol Buffers (Protobuf) Bazel

Job description

About the role

We are looking for a Staff Software Engineer specialized in Telematics to join Rivian and Volkswagen Group Technologies’ joint venture. The role focuses on developing high‑performance embedded software for electric vehicles, leveraging modern C++ and optionally Rust, within resource‑constrained environments.

Key responsibilities

  • Design, develop, and maintain embedded applications using Modern C++ (C++11+) and, when applicable, Rust.
  • Write comprehensive unit tests with GTest and GMock and enforce coding standards.
  • Implement and optimise operating‑system level features such as memory management, concurrency and multithreading.
  • Work with embedded databases, TCP/IP stacks and middleware protocols including NATs, MQTT, HTTPS and gRPC.
  • Integrate data‑serialization technologies like Protocol Buffers and secure communications using mTLS.
  • Utilise Yocto and other build systems to create custom Linux distributions for automotive platforms.
  • Collaborate closely with cross‑functional teams, including cloud engineers, to ensure seamless system integration.

Required profile

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or a related discipline.
  • At least 6 years of software engineering experience, primarily in embedded systems.
  • Strong problem‑solving abilities and capacity to work both independently and within a team.
  • Excellent communication skills for cross‑functional collaboration.

Required skills

  • Modern C++ (C++11 or later)
  • Rust (optional)
  • GTest and GMock
  • Linux‑based development environments
  • Operating‑system concepts: memory management, concurrency, multithreading
  • Embedded databases
  • TCP/IP stack
  • Middleware protocols: NATs, MQTT, HTTPS, gRPC
  • Protocol Buffers (Protobuf)
  • mTLS security
  • Yocto build system
  • Bazel (preferred)
  • Vehicle communication protocols: CAN, Ethernet, UDS (preferred)

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec rivianvw.tech.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 3 weeks ago

Expires 1 month from now

11 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

rivianvw.tech

Palo Alto