22 days ago
Responsibilities
- Design and implement mission, behavior, and motion planners for autonomous ground support equipment.
- Drive technical decisions across the planning stack, including algorithm selection and architecture definition.
- Prototype and evaluate new planning approaches and bring the best ideas to production.
- Collaborate with perception, controls, localization, and systems engineering teams.
- Establish best practices in software development and systems engineering for the planning domain.
- Mentor other engineers through technical guidance and code reviews.
Requirements
- Bachelor's or Master's degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field.
- Extensive hands-on experience designing and implementing planning modules for autonomous systems.
- Strong programming skills in C++ or Python, with experience in Linux-based operating systems.
- Ability to independently drive ambiguous technical problems to well-architected solutions.
- Excellent communication skills and a strong sense of ownership.
