July 28
🔄 Hybrid – San Francisco
• Designing and implementing new features for our planning stack to enable vehicles to plan their way through challenging situations safely and intelligently. • Adding new capabilities to our routing stack to better explore semi-structured space and compute feasible routes. • Predicting the behavior of dynamic obstacles in the environment to improve overall vehicle driving performance and safety. • Architecting, designing, and implementing software applications, as well as onboard and offboard infrastructure and tools to support those applications. • Developing portable, scalable, and fast geometry and optimization libraries. • Writing performant, well-tested software, and improving code quality of the entire Autonomy team through code and design reviews.
• Deep understanding and experience implementing various planning techniques (sampling methods, graph search, and trajectory optimization, etc.) • Experience effectively implementing math (geometry, linear algebra, etc.) in software in order to solve problems related to geometric reasoning, optimization costs/jacobians, and vehicle motion modeling. • Strong proficiency in modern C++ and experience writing efficient algorithms for resource-constrained embedded systems. • Ability to thrive in a fast-moving, collaborative, small team environment with lots of ownership. • Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders outside of Autonomy. • An eagerness to get your hands dirty by testing your code on real robots at real customer farms (gives “field testing” a whole new meaning!)
Apply NowJuly 22