Rivian and Volkswagen Group Technologies
Software Engineer, Telematics
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
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 TechnologiesLikely 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.