Motion Planning Engineer, Tesla Bot – Palo Alto, California

Tesla

What to Expect
Tesla is on a path to build humanoid robots at scale to automate repetitive and boring tasks. Core to the Tesla Bot, the motion planning stack presents a unique opportunity to work on state-of-the-art motion planning algorithms, culminating in their deployment to real world production applications. Our motion planning software engineers develop and own this stack from inception to deployment.  
What You’ll Do
Design SW algorithms for fast and accurate human motion capture and playback

Develop motion planning software and algorithms for humanoid, bipedal robots 
Develop algorithms that adapt well to imperfect state estimates and environmental uncertainty 
Design real-time trajectory optimizers, subject to geometric and dynamic constraints 
Effectively map human intent to robot action in a contact rich environment 
Minimize end-to-end latency in trajectory execution to improve robot reaction time 
Contribute to software architecture design, including interfaces between subsystems
Ship production-quality, safety-critical software 
Collaborate with a team of exceptional individuals laser focused on bringing robotic automation to fruition
What You’ll Bring

Production-quality, modern C++ 

Experience developing modern planning approaches such as search, sampling, continuous optimization and model predictive control on real robots 

Robotics fundamentals, including geometry, linear algebra, multivariate calculus, kinematics, dynamics, probability, and statistics 

Strong background in numerical optimization 

Ability to rapidly prototype and test new algorithms 

Shipped safety critical software for real-time applications in a fast-paced environment  

Background in Computer Science/Engineering, Robotics, Physics, similar field(s) of study, or equivalent practical knowledge

Palo Alto, California

Full time

Job Overview