Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer,  Motion Planning image - Rise Careers
Job details

Staff Software Engineer, Motion Planning

Who We Are

AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. We are a Series A company backed by top-tier venture capital investors in aviation and autonomous driving. Our customers include some of the world’s largest airlines and ground handling providers. For more information, visit www.aerovect.com.

Job Description

We are looking for an experienced Technical Lead who can architect and lead the development of best-in-class planning systems for autonomous driving in structured, low-speed environments.

In this role, you'll lead the planning team, own the planning module roadmap, and ensure the delivery of high-quality planning systems. Leveraging your experience in building production-grade planners, you'll drive the development of the mission planner, behavior planner, and motion planner, achieving category-defining vehicle autonomy for the airside.

This opportunity offers a seasoned leader the chance to develop a market-defining enterprise product that combines autonomous vehicle technology with a robotics-as-a-service (RaaS) business model. This role reports to our Head of Autonomy and works closely with the autonomy engineering team.

What You’ll Do

  • Lead the planning team, set clear goals, and foster a collaborative environment to deliver high-quality planning systems.

  • Set the short and long-term technical direction for the planning stack and balance leadership responsibilities with hands-on technical work.

  • Develop and maintain the planning module roadmap, ensuring timely delivery of milestones by directing schedules and removing obstacles for your team.

  • Collaborate cross-functionally with other teams to create an integrated autonomous driving system, contributing to strategic decision-making in the planning system architecture.

  • Establish and promote best practices in software development, functional safety, and systems engineering within the planning team.

Qualifications

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Math, Electrical Engineering, Mechanical Engineering, Robotics, Physics, or a related field.

  • Extensive experience in developing planning modules for autonomous systems, with prior leadership or team management experience.

  • Proven ability to manage and deliver complex engineering projects.

  • Strong programming skills in C++ (preferred) or Python, and experience with Linux-based operating systems.

  • Excellent communication skills, proactiveness, and a strong sense of ownership.

Desired Qualifications

  • MS or Ph.D. in Computer Science, Robotics, or a related field.

  • Mastery of Modern C++ (14 and beyond) and safety-critical coding practices (e.g., MISRA, ISO 26262).

  • 5+ years of industry experience in planning for robotic ground vehicles.

  • In-depth understanding of DDS frameworks like ROS/ROS2 or other networking middleware.

  • Experience in startup environments, demonstrating adaptability to rapidly changing priorities.

What You Should Know About Staff Software Engineer, Motion Planning, AeroVect

At AeroVect, we are on a mission to revolutionize ground handling with autonomy, and we’re on the lookout for a talented Staff Software Engineer in Motion Planning to join our remote team. As a key player in our innovation journey, you'll take charge of architecting and developing top-tier planning systems specifically designed for autonomous driving in those structured and low-speed environments. In this role, you’ll lead a passionate planning team, setting clear goals and fostering a collaborative atmosphere that brings out the best in everyone. Your extensive experience in crafting production-grade planners will be put to good use as you oversee the mission planner, behavior planner, and motion planner, driving towards excellence in vehicle autonomy on airside operations. This position isn’t just a job; it's an opportunity to shape a groundbreaking enterprise product that integrates advanced vehicle technology with a unique robotics-as-a-service model. Reporting directly to our Head of Autonomy, you will work hand-in-hand with the autonomy engineering team to create an integrated driving system. If you have a proactive mindset, the knack for navigating complex engineering projects, and a passion for innovation, then AeroVect is the perfect place for you to thrive and make an undeniable impact in the world of autonomous systems.

Frequently Asked Questions (FAQs) for Staff Software Engineer, Motion Planning Role at AeroVect
What responsibilities come with being a Staff Software Engineer in Motion Planning at AeroVect?

As a Staff Software Engineer in Motion Planning at AeroVect, you'll lead the planning team, set clear goals, and create a collaborative environment to deliver high-quality planning systems. You'll be responsible for defining both short and long-term technical direction for the planning stack, managing production schedules, and ensuring timely milestone delivery. Collaborating with other teams to create an integrated autonomous driving system will be a significant part of your role, in addition to establishing best practices in software development and systems engineering.

Join Rise to see the full answer
What qualifications are required for the Staff Software Engineer, Motion Planning position at AeroVect?

To qualify for the Staff Software Engineer, Motion Planning role at AeroVect, candidates must hold at least a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field. Extensive experience in developing planning modules for autonomous systems is essential, alongside leadership experience. Strong programming skills in C++ or Python and familiarity with Linux-based operating systems are also crucial for candidates aspiring to excel in this role.

Join Rise to see the full answer
What technical skills are important for a Staff Software Engineer, Motion Planning at AeroVect?

AeroVect seeks a Staff Software Engineer in Motion Planning with a strong technical foundation in programming, particularly in C++ (with experience in Modern C++ preferred) and Python. Familiarity with Linux operating systems and in-depth understanding of DDS frameworks like ROS/ROS2 is also important. Mastery of safety-critical coding practices (like MISRA, ISO 26262) is highly desirable, alongside hands-on experience in planning for robotic ground vehicles.

Join Rise to see the full answer
What does the development process look like for motion planning at AeroVect?

At AeroVect, the development process for motion planning is highly collaborative and systematic. As a Staff Software Engineer in Motion Planning, you'll lead a team dedicated to both hands-on and strategic tasks. You'll establish a thorough planning module roadmap while directing the scheduling of tasks and addressing any obstacles that arise. This ensures milestones are achieved in a timely manner, ultimately contributing to the creation of a robust autonomous driving system.

Join Rise to see the full answer
What opportunities for career growth exist for a Staff Software Engineer in Motion Planning at AeroVect?

At AeroVect, a Staff Software Engineer in Motion Planning has excellent opportunities for career growth. By leading a talented team and contributing to innovative projects, you'll not only enhance your leadership skills but also gain exposure to cutting-edge technologies in autonomous systems. The company's dynamic environment encourages professional development, and as you drive successful projects, there’s potential for advancement into higher leadership roles or specialized areas within the autonomy sector.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Motion Planning
Can you describe your experience with developing planning modules for autonomous systems?

When answering this question, focus on specific projects where you have played a pivotal role in developing planning modules. Highlight the technologies and methodologies you used, detailing your contributions towards the planning stack that ensured the systems were robust and efficient.

Join Rise to see the full answer
How do you approach leadership in a technical team?

Discuss your leadership philosophy. Emphasize the importance of clear communication, setting measurable goals, and fostering an inclusive environment where team members feel valued and motivated. Provide examples of how you’ve successfully led projects and managed teams in the past.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you applied them in past projects?

Clearly identify the programming languages you're fluent in, especially C++ and Python. Discuss specific projects you’ve worked on where you utilized these languages, detailing how they contributed to the success of those projects and any challenges you overcame while coding.

Join Rise to see the full answer
Describe a complex engineering project you managed. What were the key challenges?

Prepare a clear narrative about a specific project, mentioning your role and the challenges faced, such as technical hurdles, time constraints, or resource limitations. Describe how you navigated those challenges and what the outcomes were.

Join Rise to see the full answer
What safety-critical coding practices do you follow in your work?

Highlight your knowledge of safety-critical coding standards like MISRA and ISO 26262. Illustrate your experience applying these practices in past projects, emphasizing your commitment to developing safe and reliable autonomous systems.

Join Rise to see the full answer
Can you explain your approach to system integration in autonomous driving projects?

Discuss how you collaborate with other engineering teams to ensure seamless integration of various system components. Highlight your problem-solving skills and how you leverage communication to align technical objectives with broader project goals.

Join Rise to see the full answer
What tools or frameworks do you prefer for motion planning, and why?

Share your preferences for specific tools and frameworks, like ROS/ROS2, emphasizing their advantages in developing robust motion planning systems. Discuss any unique experiences you've had while utilizing these frameworks successfully.

Join Rise to see the full answer
How do you keep up with advancements in autonomous driving technology?

Describe your commitment to continuous learning through attending conferences, pursuing certifications, or engaging with online communities and publications. Share any recent topics or trends you’ve researched that could apply to your role at AeroVect.

Join Rise to see the full answer
Describe a time when you had to pivot quickly in response to project changes.

Provide an example of a project where priorities shifted unexpectedly. Explain how you adapted and ensured team alignment, showcasing your flexibility and acumen in navigating changing dynamics without compromising project quality.

Join Rise to see the full answer
Why do you want to work for AeroVect as a Staff Software Engineer in Motion Planning?

Speak from the heart about your passion for autonomy and innovation. Highlight what excites you about AeroVect's mission and how your skills and background align perfectly with the company’s goals, and how you envision contributing to its ground-breaking projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Take a leading role in driving the engineering excellence of WHOOP as the Director of Embedded Software Engineering, overseeing cutting-edge projects in the health and fitness technology space.

Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago

We are looking for a Senior Frontend Engineer to enhance user experiences through innovative interface design and development at Jobgether.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Join Apple as a Senior Front-end Engineering Manager to lead UI development for the Data Platform, focusing on scalable, beautiful, and user-friendly solutions.

Photo of the Rise User
CrowdStrike Remote Romania - Bucharest
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Casual Dress Code
Startup Mindset
Emails over Meetings
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
WFH Reimbursements
Some Meals Provided
Snacks
Onsite Cafeteria
Social Gatherings
Dental Insurance
Vision Insurance

Join CrowdStrike as a Senior Software Engineer and help build advanced cloud solutions in the cybersecurity field.

AeroVect develops autonomous driving platforms for GSE, enabling efficient, safe, and reliable airside operations at some of the largest passenger and cargo hubs in the world.

28 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!