
Software Engineer, Connected Vehicle Platform
Rivian and Volkswagen Group Technologies4 hours ago
Berlin, GermanyMid Level
Responsibilities
- Design, develop, test, and maintain communication services, client libraries, gateways, routing components, and deployment configurations.
- Implement messaging, service discovery, signal routing, gateway translation, failure handling, interface contracts, schemas, configuration models, and generated APIs.
- Deploy and validate services across vehicle compute platforms, virtualized embedded environments, simulators, software-in-the-loop systems, test benches, and prototype vehicles.
- Investigate issues using logs, traces, packet captures, diagnostics, and test tools, and 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
- Degree in Computer Science or a related field, or equivalent experience.
- At least 3 years of software development experience in distributed systems, embedded platforms, or middleware.
- Strong C++, Rust, Go, or Kotlin skills 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 embedded or virtual platforms such as Android Automotive, Linux, test benches, and simulators.
- Experience with Docker or Bazel and knowledge of mutual TLS, authentication, Prometheus, and OpenTelemetry.
- Strong communication skills and experience with platform abstractions, automotive partners, Clean Architecture, TDD, and DDD.
Benefits
- Competitive base salary, annual company performance bonus eligibility, and equity in the form of RSUs for eligible full-time positions.
- Health coverage, retirement savings, time off, and family planning programs, with offerings varying by country.
- The role is based in Berlin and requires at least three days per week onsite.
About Rivian and Volkswagen Group Technologies
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.