Jobiglo

No results.

Software Engineer – Telematics

rivianvw.tech · Palo Alto

New
Mid 🇬🇧 English
Rust GTest GMock Embedded databases TCP/IP stack NATs MQTT HTTPS gRPC Protocol Buffers mTLS Linux Bazel CAN Ethernet UDS

Job description

About the role

We are looking for a Software Engineer specialized in Telematics to develop high‑performance embedded software for our next‑generation electric vehicles. The role focuses on modern C++ and/or Rust development within resource‑constrained environments, ensuring robust, secure communication across vehicle networks.

Key responsibilities

  • Design, develop, and maintain embedded software applications using Modern C++ (C++20+) and, where applicable, Rust.
  • Write comprehensive unit tests with GTest and GMock and enforce coding standards.
  • Implement and optimise operating‑system concepts such as memory management, concurrency and multi‑threading for embedded platforms.
  • Work with embedded databases, TCP/IP stacks and middleware components (NATs, MQTT, HTTPS, gRPC) and integrate data‑serialization technologies like Protocol Buffers.
  • Implement communication protocols and security standards including mTLS.

Required profile

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering or related field.
  • 3+ years of software engineering experience, primarily in embedded systems.
  • Proficiency in C/C++ and familiarity with Rust.
  • Strong background in distributed systems, networking protocols (NATs, MQTT, HTTPS, gRPC) and Linux‑based development.
  • Ability to work independently and collaborate across cross‑functional teams.

Required skills

  • Modern C++ (C++20+)
  • Rust (optional but preferred)
  • GTest / GMock
  • Embedded OS concepts (memory management, concurrency, multi‑threading)
  • Embedded databases and TCP/IP stack
  • Middleware: NATs, MQTT, HTTPS, gRPC
  • Protocol Buffers
  • mTLS security
  • Linux development
  • Bazel build system (preferred)
  • Vehicle communication protocols (CAN, Ethernet, UDS) – a plus

What we offer

  • Competitive base salary and performance‑based bonus program.
  • Equity participation through Restricted Stock Units (RSUs).
  • Comprehensive benefits package covering health, retirement, paid time off and family‑planning programs.

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 14 hours ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

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

Analyzing your CV...

rivianvw.tech

Palo Alto