
Staff Software Engineer, Motion Planning
AeroVect
Staff Software Engineer, Motion Planning
AeroVect is seeking a Staff Software Engineer to design and build planning systems for autonomous ground support equipment in airport environments. The role involves owning the planning stack, mentoring engineers, and collaborating with cross-functional teams. Requires extensive experience in autonomous systems, strong C++ or Python skills, and a degree in a related field.
Staff Software Engineer, Motion Planning
AeroVect is seeking a Staff Software Engineer to design and build planning systems for autonomous ground support equipment in airport environments. The role involves owning the planning stack, mentoring engineers, and collaborating with cross-functional teams. Requires extensive experience in autonomous systems, strong C++ or Python skills, and a degree in a related field.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Preferred Qualifications
Technical (Nice-to-have)
Key Responsibilities
- Design, implement, and iterate on the mission planner, behavior planner, and motion planner for autonomous ground support equipment operating in airport airside environments.
- Drive key technical decisions across the planning stack — selecting algorithms, defining interfaces, and establishing the architecture that the team builds on.
- Prototype and evaluate new planning approaches (e.g., optimization-based methods, search-based planners, learning-augmented pipelines) and bring the best ideas to production.
- Collaborate cross-functionally with perception, controls, localization, and systems engineering teams to deliver an integrated autonomous driving system.
- Establish and promote best practices in software development, functional safety, and systems engineering as they apply to the planning domain.
- Mentor other engineers through technical guidance, code review, and design discussions.