Rivian and Volkswagen Group Technologies is looking to solve the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world by addressing connectivity, AI, and security.
Requirements
- 7+ years of experience working on embedded platforms
- In-depth knowledge of embedded systems
- Experience with Linux, AOSP, and/or RTOS
- Significant experience with C/C++ development, Java (android) is a plus
- Strong understanding of SELinux, DM-Verity, and other Linux hardening features
- Strong understanding of cryptographic principles and secure coding practices.
- Strong understanding of networking fundamentals such as Ethernet, TCP/IP, Wireless Technologies
Responsibilities
- Configure and manage chip level security features
- Design security systems and solutions for connected vehicles and related products
- Work with other teams and stakeholders to build security into features and products
- Develop product security requirements that meet program needs while reducing risk
- Work with development teams to ensure they meet requirements and validate them for each release
- Continuously improve and adapt the security implementations to adapt to customer needs, program goals, and evolving technologies
- Write and maintain complex technical documentation for both developers and non-technical people
Other
- Drive complex multi-team, cross-functional projects across multiple programs
- Preferred to have a degree in Computer Science, Computer Engineering, or similar field preferred or equivalent applicable industry experience
- Understanding of automotive networking interfaces and protocols (CAN, UDS, etc.)