Rivianvw.Tech
Software Engineer, Connected Vehicle Platform
Berlin, Remote. Posted yesterday
The role
You will design, build and run software that connects vehicle systems with infotainment, cloud and mobile platforms. You will also help partner engineers integrate and use the platform through APIs, SDKs and documentation.
What you will do
- Design, build, test and maintain communication services, client libraries, gateway and routing components, and deployment configurations.
- Work on software in C++, Rust, Go, Kotlin or other languages across vehicle and cloud platform layers.
- Decide whether functionality belongs in a platform abstraction, gateway mapping, vehicle service, application or brand-specific integration.
- Deploy and validate services on vehicle compute platforms, embedded environments, simulators and prototype vehicles.
- Investigate issues across vehicle interfaces, gateways, messaging services and consuming applications using logs, traces and packet captures.
- Improve reliability, performance, observability, security, deployment automation and test coverage.
- Support partner developers with integration guidance, examples, troubleshooting and documentation.
- Collaborate with hardware, firmware, embedded, cloud, infotainment, security, validation, product and external partner teams.
- Take part in design reviews, code reviews and incident follow-up.
Required qualifications
- Degree in Computer Science or a related field, or equivalent experience.
- 3+ years developing software in distributed systems, embedded platforms or middleware.
- Strong C++, Rust, Go or Kotlin skills.
- Experience with messaging, gRPC, event-driven architectures and distributed systems.
- Experience designing or using Protobuf contracts (or equivalent), APIs and schemas.
- Familiarity with CAN/DBC, vehicle gateways, signal integration and connected devices.
- Ability to deploy and debug on embedded or virtual platforms (Android Automotive, Linux, test benches, simulators).
- Experience with CI/CD, Docker or Bazel.
- Knowledge of mutual TLS, authentication, telemetry (Prometheus, OpenTelemetry) and end-to-end troubleshooting.
- Strong communication skills to support developer adoption through SDKs and documentation.
Nice to have
- Physical-input or HMI gateway experience.
- Experience with platform abstractions, automotive partners, Clean Architecture, and TDD/DDD.
Benefits
- Competitive base salary.
- Annual company performance bonus program (full-time positions, discretionary).
- Restricted Stock Units (RSUs), subject to board approval.
- Health coverage.
- Retirement savings.
- Time off.
- Family planning programs.
- Offerings vary by country.
Before you apply
- Candidates who are current employees apply through the internal job board; external candidates apply through the careers site.
- Hiring includes employment, background and reference checks.
- Consent to receive SMS is not a condition of applying.
About the company
Rivian and Volkswagen Group Technologies is a joint venture between Rivian and Volkswagen Group. It builds technology such as operating systems, zonal controllers, cloud and connectivity solutions for electric and software-defined vehicles.