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.
Requirements
- Strong C programming skills
- Real Time Operating Systems (RTOS)
- Embedded software development and optimization
- Multi-threaded and multi-core programming
- Software development for systems with live sensor inputs
- High performance processors and platforms such as ARM, ATOM, DSP, FPGA, GPU
- Software development on microcontrollers
Responsibilities
- Implement platform-level software and middleware components.
- Design, develop, and deploy embedded platform software, including drivers, OS fundamentals, and middleware libraries
- Collaborate with the hardware team on overall design, schematics, and hardware validation
- Work closely with other development and cross-functional team members such as Charging, Body Controls, Infotainment, and Vehicle Dynamics
Other
- B.S., M.S. or Ph.D. in Computer Science, Electrical Engineering, or a related field
- Good team player with great communication skills
- Ability to work in a fast-paced development environment
- Passionately motivated to take ideas from R&D phase to a product
- Bachelor of science in computer science, computer engineering, electrical engineering, or software engineering