GrepJob
AeroVect

Staff Software Engineer, Motion Planning

AeroVect
Apply
22 days ago
Remote, Canada +10 moreStaff+
H1B Sponsor

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.