Rivian is looking to develop automated driving features and improve the driver experience by creating a safe, intuitive, and trust-inspiring experience.
Requirements
- Knowledge of automotive communication channels such as CAN, Ethernet and protocols such as UDP, TCP etc.
- Basic to moderate programming skills (C/C++, Python). Ability to understand and navigate software code is required.
- Experience with requirements management tools (e.g., JAMA, Polarion, DOORS, Flow) is a strong plus.
- Preferred - Experience designing architectures for intuitive and safe user experience systems related to autonomous driving features.
- Preferred - Strong understanding of UI/UX principles, digital display design, and Human-Machine Interface (HMI) specific to in-vehicle systems.
- 4+ years (Bachelor’s)/2+ years (Master’s) professional experience in systems engineering or software development, building autonomous systems or similarly complex robotics systems.
- Track record of deploying software in production environments, carrying one or more of listed responsibilities or developing software.
Responsibilities
- Translate product vision and UX/UI design concepts into system architectures and precise, testable requirements for the interfaces between the autonomy stack, infotainment displays, audio systems, and body control modules (lights, steering wheel controls, etc.).
- Collaborate with UI/UX and Infotainment teams to design and implement on-screen visualizations, notifications, and chimes that clearly communicate system state and requests.
- Collaborate within Autonomy development and test teams including planning, software infrastructure, feature engineering, HIL and vehicle integration for end-to-end feature development, integration, and testing.
- Drive cross functional collaboration between body controls, infotainment and vehicle SW teams to satisfy feature and system requirements.
- Work across development, triage, integration, and test teams to identify, root cause, and resolve or mitigate feature issues.
- Lead process improvements to achieve First-Time-Right design.
- Coordinate with program teams on feasibility, development status, risks, limitations to effectively set up and meet program schedules.
Other
- Bachelor's or Master's degree in Aerospace, Electrical, Mechatronics, Computer Science, Robotics or a related field.
- Excellent team player with strong communication skills, capable of driving consensus across diverse engineering disciplines.
- Ability to work in a fast-paced environment.
- Must be willing to work in California.
- Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.