Rivian and Volkswagen Group Technologies

Software Engineer, Connected Vehicle Platform

Rivian and Volkswagen Group Technologies
Apply
9 hours ago
Berlin, GermanyMid Level

Responsibilities

  • Design, develop, test, and maintain communication services, client libraries, gateway and routing components, and deployment configurations.
  • Implement message publication and subscription, request/reply interactions, service discovery, signal routing, gateway translation, and reliable failure handling.
  • Develop and evolve interface contracts, schemas, configuration models, and generated APIs across a multi-language vehicle and cloud platform.
  • Deploy and validate services across vehicle-oriented compute platforms, virtualized embedded environments, simulators, software-in-the-loop systems, test benches, and prototype vehicles.
  • Investigate issues across vehicle interfaces, gateways, message-passing services, vehicle-model APIs, and consuming applications using logs, traces, packet captures, diagnostics, and test tools.
  • Improve reliability, performance, observability, security, deployment automation, and test coverage.
  • Support partner developers with integration guidance, examples, troubleshooting, documentation, SDKs, and technical issue triage.
  • Collaborate with hardware, firmware, embedded, cloud, infotainment, security, validation, product, and external partner teams, and participate in design reviews, code reviews, and incident follow-up.

Requirements

  • A degree in Computer Science or a related field, or equivalent experience, plus 3+ years developing software in distributed systems, embedded platforms, or middleware.
  • Strong skills in C++, Rust, Go, or Kotlin across a multi-language platform.
  • Experience with messaging, gRPC, event-driven architectures, distributed systems, Protobuf contracts, APIs, and schemas.
  • Familiarity with CAN/DBC, vehicle gateways, signal integration, and connected devices; physical-input or HMI gateway experience is a plus.
  • Ability to deploy and debug on Android Automotive, Linux, test benches, and simulators, with experience using Docker or Bazel.
  • Knowledge of mutual TLS, authentication, Prometheus, OpenTelemetry, and end-to-end troubleshooting using logs, traces, and packet captures.
  • Experience with platform abstractions, automotive partners, SDKs, documentation, Clean Architecture, TDD, and DDD is preferred.

Benefits

  • Competitive base salary, annual company performance bonus eligibility, and equity in the form of Restricted Stock Units, subject to applicable terms and approvals.
  • Comprehensive benefits may include health coverage, retirement savings, time off, and family planning programs, with offerings varying by country.
  • The role is based in the Berlin office and requires a minimum of three days per week onsite.

Tech Stack

BazelC++DockerGogRPCKotlinLinuxPrometheusRust

Categories

Rivian and Volkswagen Group Technologies

About Rivian and Volkswagen Group Technologies

1,001-5,000 employees

Rivian and Volkswagen Group Technologies is a 2024 joint venture building software and electrical architectures for software-defined electric vehicles. It develops in-vehicle operating systems, zonal controllers, connectivity, and cloud solutions used by Rivian and Volkswagen Group brands. The privately held company is headquartered in Palo Alto, CA, and focuses on creating a shared platform that can be integrated and licensed across multiple vehicle programs.

Contact me