Salary
💰 $160,000 - $220,000 per year
About the role
- Design and implement motion planning features for safe navigation in complex settings.
- Use sampling-based methods, graph search, or numerical optimization to create efficient trajectories.
- Develop scalable software and tools for onboard/offboard autonomy systems.
- Develop portable, scalable, and fast geometry and optimization libraries.
- Write high-performance C++ code for embedded systems and ensure quality through code reviews.
- Test your algorithms on real robots in rugged field environments—see your code come to life!
Requirements
- Experience with motion planning techniques (e.g., sampling, graph search, optimization).
- 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.
- Proficiency in modern C++ for resource-constrained systems.
- Ability to thrive in a collaborative, fast-paced team with high ownership.
- Strong communication and problem-solving skills for cross-team work.
- An eagerness to get your hands dirty by testing your code on real robots in real fields.
- Experience designing motion planning or routing systems from first principles.
- Excitement to implement computational geometry algorithms.
- 5+ years in robotics, autonomy, or related fields (e.g., automotive, drones, agtech).
- Passion for sustainable agriculture or environmental tech.