PaloAltoRecruiter Since 2001
the smart solution for Palo Alto jobs

Software Engineer, Autonomy - Mobile Robotics

Company: Tesla Motors
Location: Palo Alto
Posted on: June 6, 2021

Job Description:

The Role

Tesla's Mobile Robotics team designs, builds, and deploys systems enabling scalable and flexible manufacturing lines for Tesla's growing product and factory portfolio. Products include multi degree-of-freedom autonomous mobile robots. The team joins mechanical, electrical, software, and manufacturing engineering disciplines in a highly collaborative team.

Core to the robot's full autonomy, the perception stack presents a unique opportunity to work on state-of-the-art algorithms for state estimation and motion planning, culminating in their deployment to real world production applications. The perception software engineer will develop and own this stack from inception to deployment. The ideal candidate will have previous hands-on experience developing mobile robot perception solutions for commercial applications.


  • Build, integrate, and deploy real-time state-of-the-art perception models and algorithms into existing system architecture
  • Develop online and offline state estimation algorithms by fusing information from cameras, IMUs, and other sensors
  • Test and debug your solutions in realistic situations including in customer applications
  • Validate and document performance of algorithms and models in real and simulated environments
  • Design and build automatic data pipelines that create high quality, unbiased ground truth labels for neural network model training and deployment
  • Create robust sensor calibration routines that perform reliably in complex and unpredictable environments


  • Bachelors in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or equivalent in experience and evidence of exceptional abilities
  • 3+ years of experience writing production code in C++ and Python
  • Experience with sensors, algorithms, and data structures related to localization and mapping, obstacle avoidance, semantic segmentation and tracking, motion planning and trajectory optimization
  • Strong background in core robotics, including kinematic/dynamic modeling, Bayesian state estimation (e.g., MAP, MMSE, MLE), 3D reconstruction, structure-from-motion, visual odometry, visual inertial odometry, bundle adjustment
  • Working knowledge of Git and Linux environments

Keywords: Tesla Motors, Palo Alto , Software Engineer, Autonomy - Mobile Robotics, Other , Palo Alto, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Palo Alto RSS job feeds