R
Posted 8 hours ago
Staff Software Engineer, Telematics
Rivian and Volkswagen Group Technologies
Requirements
6+ years embedded software experience, Proficiency in C/C++ or Rust, Experience with Linux-based systems, Knowledge of networking protocols (MQTT, gRPC, etc.)
Skills
C#RustEmbedded SystemsLinuxgRPC
About the role
Responsibilities
- Design, develop, and maintain embedded software applications using Modern C++ (C++11 or later)
- Ensure code quality through comprehensive unit testing using GTest and GMock
- Develop software for embedded systems with expertise in memory management, concurrency, and multi-threading
- Optimize performance in resource-constrained environments
- Implement communication protocols and security standards such as mTLS
- Utilize build systems such as Yocto for creating custom Linux distributions
- Collaborate with cross-functional teams and cloud engineers
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 6+ years of experience in software engineering with a focus on embedded systems
- Proficiency in C/C++ or Rust
- Strong background in distributed systems, networking, and real-time communication protocols (NATs, MQTT, HTTPs, gRPC)
- Experience working with Linux-based systems
Preferred Qualifications
- Familiarity with modern build systems such as Bazel
- Experience with vehicle communication protocols like CAN, Ethernet, or UDS
- Automotive industry experience
- Knowledge of cybersecurity best practices
- Familiarity with TensorFlow Lite or ONNX for edge-compute machine learning deployment
About the Company
Rivian and Volkswagen Group Technologies is a joint venture focused on addressing the challenges of electric vehicles through software-defined technology, including operating systems, zonal controllers, and cloud connectivity solutions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer, Telematics
Rivian and Volkswagen Group Technologies · Palo Alto
