
Want to know if this job is worth applying to?
Palo Alto, California, United States
Onsite
TEAM
The Behavior Actuation team develops state-of-the-art vehicle control and estimation algorithms from prototype to production. We leverage control theory, optimization, and machine learning to design and implement real-time vehicle control solutions with measurable impact on autonomy performance. In this role, the candidate will ensure that the control algorithms used are sufficient to achieve both external product requirements and our own internal capability goals.
WHO ARE WE LOOKING FOR?
An engineer who is excited at the prospect of their controls knowledge benefitting millions of vehicles in production and who:
Has a solid understanding of control theory, particularly MPC, and estimation.
Has a pragmatic mindset and desire to solve real world problems.
Will be a good teammate and will work collaboratively with others.
Write and edit C++ code to implement control algorithms in our team repositories
Review requirements and determine what control algorithms would be most appropriate and why
Review test data and occasionally ride along in test vehicles to understand current performance, proactively looking for areas of improvement
Be a DRI for a software component, responding to customer requests, and representing the team during appropriate V&V activities
Balance immediate production needs with speculative advanced development work
Masters or PhD in Control Systems, Estimation, Robotics, or similar field
3+ years working in AD/ADAS or highly related fields (robotics, other control systems). Working in an academic lab counts for this.
Proficient in English, written and verbal
C++ programming experience
Experience with ML, especially learning-based control, RL, etc..
Experience with convex optimization
Vehicle dynamics knowledge
Japanese language skills
