Rivian is seeking an individual contributor to develop embedded software for their autonomy driving platform.
Requirements
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
8+ years of related work experience
Experience programming with C and C++ languages
Experience with embedded software development and system-level integration
Experience leading a team of engineers through technical development
Strong communication, debugging, problem-solving, and teamwork abilities
Responsibilities
Design, implement, and maintain embedded software for Rivian's electric vehicles
Lead feature development involving cross-functional teams
Diagnose and resolve hardware/software issues
Participate in and conduct code reviews
Create and maintain comprehensive documentation for software designs
Develop and execute test plans
Keep up with industry trends and emerging technologies
Benefits
Robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26.