Skip to main content

Rivian and Volkswagen Group Technologies

Software Engineer, Telematics

Palo Alto, California (Remote)$116.3k–$160kfulltimemidAdded today

About this role

Join Rivian and Volkswagen Group Technologies to develop embedded software for next-generation electric vehicles. This role focuses on building high-performance telematics systems using modern C++ and Rust, with expertise in operating systems, networking protocols, and resource-constrained environments.

What you'll do

  • Design and develop embedded software applications using Modern C++ (C++20+) and Rust for vehicle systems
  • Write comprehensive unit tests using GTest and GMock to ensure code quality and reliability
  • Implement real-time embedded systems with deep knowledge of memory management, concurrency, and multi-threading
  • Optimize performance in resource-constrained automotive environments
  • Develop communication protocols and security implementations including mTLS and Protocol Buffers
  • Integrate middleware components such as MQTT, gRPC, and TCP/IP stacks for vehicle connectivity

What they're looking for

  • Modern C++ (C++20 and above)
  • Rust programming
  • Embedded systems development
  • Operating system concepts (memory management, concurrency, multi-threading)
  • Networking protocols (MQTT, gRPC, HTTPS, TCP/IP)
  • Protocol Buffers and data serialization
  • Linux-based systems
  • GTest and GMock unit testing frameworks

Benefits

  • Competitive base salary with performance bonus eligibility
  • Equity compensation through Restricted Stock Units (RSUs)
  • Comprehensive health coverage and retirement savings programs
  • Flexible time off and family planning programs
  • Global benefits package supporting employee wellbeing
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Rivian and Volkswagen Group Technologies

Rivian and Volkswagen Group Technologies is developing next-generation software-defined electric vehicles through a joint venture, focusing on systems architecture, battery management, and safety-critical systems. The company is hiring engineers in software architecture, embedded systems, functional safety, test integration, and audio systems to build reliable and compliant EV platforms.

View all jobs at Rivian and Volkswagen Group Technologies

Likely interview questions

  • Describe your experience developing embedded systems in resource-constrained environments and how you optimized performance in such settings.
  • Walk us through a project where you implemented real-time communication protocols like MQTT or gRPC and the challenges you faced.