Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Rivian and Volkswagen Group Technologies

Software Engineer, Connected Vehicle Platform

Rivian and Volkswagen Group Technologies

. Design, develop, test, and maintain communication services, client libraries, gateway and routing components, and deployment configurations .

Posted 11/11/2026full-timeBerlin • GermanyMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing communication services and client libraries across vehicle and cloud platforms, with strong skills in C++, Rust, Go, and Kotlin. Proficient in deploying and debugging on embedded platforms, implementing messaging architectures, and ensuring system reliability and performance.

Highest-signal resume keywords
C++ ProgrammingRust ProgrammingGo ProgrammingKotlin ProgrammingDistributed Systems Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
MessagingGRPCAPIsProtobuf ContractsSignal IntegrationEmbedded PlatformsCI/CDDockerTest-Driven DevelopmentClean Architecture
Soft Skills
Strong Communication Skills
Tools & Technologies
Android AutomotiveLinuxPrometheusOpenTelemetryTest BenchesSimulators
Industry Keywords
Vehicle GatewaysConnected DevicesVehicle InterfacesSignal RoutingDeployment Automation

Tech Stack

Tools & technologies
AndroidCloudDistributed SystemsDockerGRPCKotlinLinuxPrometheusRustC++Go

About the role

Key responsibilities & impact
  • 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
  • Contribute to software components written in C++, Rust, Go, Kotlin, or other languages across vehicle and cloud platform layers
  • Evolve interface contracts, schemas, configuration models, and generated APIs while preserving compatibility for existing consumers
  • Determine whether functionality belongs in reusable platform abstractions, gateway mappings, vehicle services, applications, or vehicle- or brand-specific integrations
  • Deploy and validate services across vehicle-oriented compute platforms, virtualized embedded environments, simulators, software-in-the-loop systems, 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 through integration guidance, examples, troubleshooting, documentation, and technical issue triage
  • Collaborate with hardware, firmware, embedded, cloud, infotainment, security, validation, product, and external partner teams
  • Participate in design reviews, code reviews, incident follow-up, and continuous improvement of engineering practices

Requirements

What you’ll need
  • Degree in Computer Science or related field (or equivalent experience) plus 3+ years developing software 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 or equivalent, APIs, and schemas
  • Familiarity with CAN/DBC, vehicle gateways, signal integration, and connected devices
  • Ability to deploy and debug on embedded/virtual platforms including Android Automotive, Linux, test benches, and simulators
  • Experience with CI/CD, Docker, or Bazel
  • Knowledge of mutual TLS, authentication, telemetry including Prometheus and OpenTelemetry, and end-to-end troubleshooting using logs, traces, and packet captures
  • Strong communication skills to support developer adoption via SDKs and documentation
  • Experience with platform abstractions, automotive partners, Clean Architecture, and TDD/DDD

Benefits

Comp & perks
  • Annual company performance bonus program eligibility for full-time positions (discretionary and not guaranteed)
  • Equity in the form of Restricted Stock Units (RSUs), subject to board approval, plan terms, and vesting requirements
  • Comprehensive benefits package for full-time employees
  • Health coverage
  • Retirement savings
  • Time off
  • Family planning programs
  • Offerings vary by country