Zoox is looking for a controls engineer to join their Planning and Control team to be responsible for the vehicle's longitudinal and lateral dynamics.
Requirements
- Strong programming skills in C / C++
- Strong background in controls (PID, LQR, MPC, etc.) and filter design (FIR, IIR, etc.) for complex dynamic systems
- Understanding of vehicle dynamics and automotive sensors and actuators
- Extensive experience with programming and algorithm design as well as strong mathematical and geometrical skills
- Experience implementing a control system in a real-world product
Responsibilities
- Architect and implement control strategies for our vehicle’s longitudinal and lateral dynamics
- Define specifications and test suites to tune parameters and compare the performance of different controllers and work with the validation team to define and execute tests for developed controllers
- Contribute to failure and hazard analyses and implement safety mitigations in the control software
- Work with the firmware team to ensure robust, safety-critical controller implementations in the hardened real-time embedded systems
- Work with the simulation team to integrate controllers in the simulation environment for development and validation
Other
- BS or MS degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field, and 2+ years of relevant experience
- PhD in Computer Science, Electrical Engineering, Mechanical Engineering, or related field
- Excellent leadership, project management, and organizational skills