Staff Software Engineer, Motion Planning

AeroVect transforms ground handling with autonomy, redefining how airlines and ground service providers run day-to-day operations.
$150,000 - $250,000
Distributed Systems
Staff Software Engineer
Remote
11 - 50 Employees
5+ years of experience
AI · Robotics · Automotive

Description For Staff Software Engineer, Motion Planning

AeroVect, a Series A company backed by top-tier venture capital investors in aviation and autonomous driving, is seeking a Staff Software Engineer to lead their Motion Planning initiatives. This role presents an exciting opportunity to architect and lead the development of best-in-class planning systems for autonomous driving in structured, low-speed environments.

As the Technical Lead, you'll be responsible for leading the planning team, owning the planning module roadmap, and ensuring the delivery of high-quality planning systems. You'll leverage your experience in building production-grade planners to drive the development of mission planner, behavior planner, and motion planner, achieving category-defining vehicle autonomy for the airside.

The position offers a unique chance to develop a market-defining enterprise product that combines autonomous vehicle technology with a robotics-as-a-service (RaaS) business model. Reporting to the Head of Autonomy, you'll work closely with the autonomy engineering team to create innovative solutions for ground handling automation.

The ideal candidate should have 5+ years of industry experience in planning for robotic ground vehicles, strong programming skills in C++ or Python, and extensive experience with Linux-based systems. Additional desired qualifications include an MS or Ph.D. in Computer Science or Robotics, mastery of Modern C++, and experience with DDS frameworks like ROS/ROS2.

Join AeroVect to be part of transforming how airlines and ground service providers worldwide operate, working with some of the largest airlines and ground handling providers in the industry.

Last updated a day ago

Responsibilities For Staff Software Engineer, Motion Planning

  • Lead the planning team, set clear goals, and foster a collaborative environment
  • Set the short and long-term technical direction for the planning stack
  • Develop and maintain the planning module roadmap
  • Collaborate cross-functionally with other teams
  • Establish and promote best practices in software development, functional safety, and systems engineering

Requirements For Staff Software Engineer, Motion Planning

Python
Linux
  • Bachelor's or Master's degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or related field
  • Extensive experience in developing planning modules for autonomous systems
  • Prior leadership or team management experience
  • Strong programming skills in C++ (preferred) or Python
  • Experience with Linux-based operating systems
  • Excellent communication skills, proactiveness, and strong sense of ownership

Interested in this job?

Jobs Related To AeroVect Staff Software Engineer, Motion Planning

Lead Systems Engineer

Lead Systems Engineer position at AeroVect, focusing on autonomous vehicle systems for aviation ground operations.

Staff Software Engineer, Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building and optimizing large-scale distributed systems and infrastructure platforms.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on distributed database systems, offering remote work and competitive compensation.

Staff Software Engineer, KV Stores & Caching

Staff Software Engineer position at Airbnb focusing on KV Stores & Caching systems, requiring 9+ years of experience in distributed systems.

Sr Software Dev Engineer (L6), Item Relationships Pipeline

Senior Software Engineer role at Amazon building distributed systems for product relationships and catalog management, offering competitive compensation and benefits.