Software Engineer, Connected Vehicle Platform
- Countries
- Germany, Hybrid
- Job Types
- software & tech
- Experience
- mid
- Organization Types
- robotics, startups, transportation & mobility
- Location
- Berlin - Hybrid
- Posted Date
- Company
- Rivian and Volkswagen Group Technologies
AI Summary
Job Description
Design, build, and operate software connecting vehicle systems with infotainment, cloud, and mobile ecosystems. Develop communication services, client libraries, gateways, and APIs; integrate vehicle signals into dependable services; troubleshoot across system boundaries; and support partner developers through documentation and integration guidance.
Hard Requirements
- Degree in Computer Science or equivalent experience
- 3+ years in distributed systems, embedded platforms, or middleware
- Strong C++, Rust, Go, or Kotlin skills
- Experience with messaging, gRPC, event-driven architectures, Protobuf contracts and schemas
- Familiarity with CAN/DBC, vehicle gateways, signal integration
- Deployment/debugging on Android Automotive, Linux, benches, simulators; CI/CD, Docker, or Bazel
- Knowledge of mutual TLS, auth, Prometheus/OpenTelemetry telemetry, log/trace troubleshooting
- Strong communication skills for SDK/doc-based developer support
Soft Requirements
- Physical-input or HMI gateway experience
- Experience with platform abstractions and automotive partners
- Clean Architecture and TDD/DDD familiarity