✨ About The Role
- The role involves designing, developing, and testing embedded software for controlling the Zoox vehicle's driving-related functions and sub-systems.
- Responsibilities include integrating supplier sub-systems into the Zoox software stack and defining requirements and interfaces.
- The position requires collaboration with various engineering teams to ensure the safe and reliable operation of the vehicle.
- The candidate will contribute to all phases of the software development cycle, including prototyping, requirements capture, design, implementation, validation, and support.
- Bonus qualifications include knowledge of vehicle dynamics, control systems, and experience with automotive communication protocols like CAN and LIN.
âš¡ Requirements
- The ideal candidate will have a Bachelor's or Master's degree in computer science, electrical engineering, mechanical engineering, or a related field.
- A minimum of 5 years of experience in developing real-time embedded software for distributed electro-mechanical systems is essential.
- Strong programming skills in embedded C/C++ are required, along with experience working with embedded micro-controllers and microprocessors.
- Familiarity with modern software development methodologies and tools, such as Agile and Git, is important for success in this role.
- Candidates should have a passion for working with hardware and developing production-quality code for complex dynamic systems.