Rivian and Volkswagen Group Technologies
Software Engineer, Telematics
$116K–$160K
Palo Alto, California · Hybrid · Full-time · Posted Sep 18, 2026
- Experience
- 3+ years of software engineering experience, with a focus on embedded systems.
- Education
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
About the job
Develop and optimize embedded telematics software for connected vehicle systems, with emphasis on operating-system concepts, networking, testing, and constrained environments.
What you'll do
- Design, develop, and maintain embedded software, including performance optimization in resource-constrained environments.
- Build comprehensive unit tests and maintain code quality and coding-standard compliance.
- Implement networking, middleware, serialization, communication protocols, and security standards.
What they ask for
- 3+ years of software engineering experience focused on embedded systems.
- Proficiency in C/C++ or Rust.
- Experience with Linux-based systems and knowledge of operating-system concepts.
- Strong background in distributed systems, networking, and real-time communication protocols.
Nice to have
- Familiarity with Bazel.
- Experience with vehicle communication protocols such as CAN, Ethernet, or UDS; automotive experience is a plus.
Pay
$116,300 – $159,950 (base salary)
Tools
C++20, Rust, GTest, GMock, Linux, MQTT, gRPC, Protocol Buffers (Protobuf)
AI focus
The posting mentions AI as an area of the joint venture's broader work but does not specify AI duties for this role.
Model-written summary · the original posting is authoritative