Software Engineer - Robotics, Intern

Palo Alto, CA /
Software /
Our software stack allows our autonomous vehicles to perceive the world, make correct decisions and deliver goods safely on a middle mile route. We seek software engineers with background in robotics and AI (perception, mapping, localization, motion planning, controls, etc) to join us in making autonomous B2B logistics a reality.


    • Develop perception, mapping, localization, motion planning, controls, simulation etc. systems for autonomous vehicles, ensuring that the behavior of our vehicles is safe and smooth
    • Build robust solutions to cutting-edge autonomous driving problems
    • Support development of full autonomous driving software stack
    • Support testing of autonomous vehicles


    • BS, MS, or PhD in Computer Science, Robotics, or other relevant engineering field
    • Experience in either of the following areas: perception, mapping, localization, motion planning, controls or simulation for autonomous vehicles
    • Experience programming in C++ with robust and efficient code

Bonus Points

    • Experience in Python
    • Experience in controls and DBW
    • Experience in multiple autonomous driving modules
    • Experience in safety critical software
    • Knowledge of distributed robotics systems such as ROS