Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian and Volkswagen Group Technologies Logo

Senior Software Engineer, Telematics

Rivian and Volkswagen Group Technologies

$146,900 - $183,600
Nov 8, 2025
Palo Alto, CA, United States of America
Apply Now

Rivian and Volkswagen Group Technologies is seeking to address the challenges of electric vehicles through technology, specifically by developing software-defined vehicles, and is looking for a skilled Software Engineer to contribute to this effort.

Requirements

  • Proficiency in programming languages such as C/C++ or Rust
  • Strong background in distributed systems, networking, and real-time communication protocols (NATs, MQTT, HTTPs, gRPC).
  • Experience working with Linux-based systems.
  • Familiarity with modern build systems such as Yocto for creating custom Linux distributions.
  • Experience with GTest and GMock for unit testing.
  • Knowledge of embedded databases and middleware components.
  • Familiarity with cybersecurity best practices and secure software development methodologies.

Responsibilities

  • Design, develop, and maintain embedded software applications using Modern C++ (C++11 or later). Familiarity and experience with Rust is a plus.
  • Ensure code quality through comprehensive unit testing (GTest, GMock) and adherence to coding standards.
  • Develop and maintain software for embedded systems with expertise in operating system concepts (e.g., memory management, concurrency, multi-threading).
  • Optimize performance in resource-constrained environments.
  • Strong knowledge of embedded databases, TCP/IP stack, and middleware components such NATs, MQTT, HTTPs gRPC.
  • Work with data serialization technologies such as Protocol Buffers (Protobuf).
  • Implement communication protocols and security standards such as mTLS.

Other

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software engineering, with a focus on embedded systems.
  • Excellent problem-solving abilities with a strong capacity to work independently as well as collaboratively within a team.
  • Effective communication skills for cross-functional collaboration with engineering and business teams.
  • Ability to work in a diverse environment and commitment to equal opportunity employment.