Software Engineer, Connected Vehicle Platform
rivianvw.tech · Berlin
Job description
About the role
The Berlin team seeks a Software Engineer for the Connected Vehicle Platform to design, build, and operate software that links vehicle systems with infotainment, cloud, and mobile ecosystems. You will bridge low‑level communication paths and high‑level vehicle interfaces, creating reusable platform capabilities while supporting brand‑specific configurations.
Key responsibilities
- Design, develop, test and maintain communication services, client libraries, gateway and routing components for vehicle‑cloud integration.
- Implement message publication/subscription, request/reply interactions, service discovery and reliable failure handling.
- Deploy and validate services across embedded compute platforms, virtualized environments, simulators and prototype vehicles.
- Investigate and resolve issues using logs, traces, packet captures and diagnostics to improve reliability and performance.
- Support partner developers with integration guidance, examples, documentation and technical issue triage.
Required profile
- Degree in Computer Science or related field (or equivalent experience) with 3+ years developing software for distributed systems, embedded platforms or middleware.
- Experience with messaging, gRPC, event‑driven architectures and Protobuf contracts.
- Familiarity with CAN/DBC, vehicle gateways and connected device integration.
- Ability to deploy and debug on Android Automotive, Linux, test benches or simulators using CI/CD, Docker or Bazel.
- Knowledge of mutual TLS, authentication, telemetry (Prometheus, OpenTelemetry) and end‑to‑end troubleshooting.
Required skills
- C++
- Rust
- Go
- Kotlin
- gRPC
- Protobuf
- CAN / DBC
- Android Automotive
- Linux
- CI/CD
- Docker
- Bazel
- mutual TLS
- Prometheus
- OpenTelemetry
- Logs, traces and packet captures
What we offer
- Competitive base salary with eligibility for an annual performance bonus.
- Equity participation through Restricted Stock Units (RSUs).
- Comprehensive health coverage, retirement savings plan, paid time off and family‑planning programs.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Germany.
Salaries by job title
- Financial Controller (m/w/d) 11
- Key Account Manager (m/w/d) 10
- Controller (m/w/d) 8
- Junior Mobile Developer (Android/iOS) – Frankfurt 7
- Baustellenleiter (w/m/d) für Hochspannungsschaltanlagen 7
- Assistenzarzt (m/w/d) in Weiterbildung – Allgemeinmedizin 7
- Business Development Manager 7
- Front Office Agent (m/w/d) 7
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
Published 11 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
rivianvw.tech
Berlin
Related job offers
-
Software Engineer Internship in Berlin (2027)
snowflake Berlin -
Software Engineer - Dynamic Tables
snowflake Berlin -
Principal Software Engineer II – Data Platform (Streaming & Dynamic Tables)
snowflake Berlin -
Senior Software Engineer, Data Transformation
snowflake Berlin -
Senior Product Manager, Streaming Platform
snowflake Berlin