Salary
💰 $195,000 - $240,000 per year
About the role
- Lead the design, implementation, and deployment of motion planning, behavioral planning, and control algorithms for autonomous robotic systems.
- Develop algorithms for path planning and trajectory generation under kinematic/dynamic constraints, ensuring safe and efficient operation in dynamic environments.
- Optimize planning and control software for real-time performance and hardware constraints.
- Collaborate with localization, perception, and hardware teams to ensure seamless integration into the robotics software stack.
- Use offline and simulation-based tools to evaluate, benchmark, and validate planning and control algorithms.
- Contribute to testing and validation workflows, including simulation (SIL), hardware-in-the-loop (HIL), and field testing.
- Provide technical leadership, mentor team members, and help define architecture and best practices for planning and control.
Requirements
- Bachelor's, Master's, or Ph.D. in Robotics, Computer Science, Electrical Engineering, Mechanical Engineering, or related field.
- 5+ years of experience in motion planning, controls, or autonomy for real-world robotics or autonomous vehicles.
- Skilled in numerical optimization techniques (e.g., nonlinear constrained optimization, model predictive control) or advanced robotics algorithms.
- Strong programming skills in C++ and Python.
- Proven ability to produce computationally efficient software that meets real-time requirements.
- Solid understanding of robotics systems, including localization, mapping, planning, and control.