Staff Software Engineer, Motion Planning

Staff Software Engineer, Motion Planning

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
A

At a Glance

  • Tasks: Lead the planning team to develop cutting-edge autonomous driving systems.
  • Company: AeroVect, a pioneering company in aviation autonomy.
  • Benefits: Competitive salary, dynamic work environment, and opportunities for professional growth.
  • Other info: Exciting startup culture with a focus on innovation and collaboration.
  • Why this job: Join us to shape the future of autonomous vehicle technology in aviation.
  • Qualifications: Degree in relevant field and experience in autonomous systems development.

The predicted salary is between 36000 - 60000 £ per year.

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.

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 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.

Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: Airlines and Aviation

Staff Software Engineer, Motion Planning employer: AeroVect

AeroVect is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the rapidly evolving field of autonomous technology. With a strong focus on employee growth, we provide opportunities for professional development and leadership within a supportive environment, all while being at the forefront of transforming ground handling operations for major airlines globally. Join us to be part of a pioneering team that values your expertise and encourages you to make a meaningful impact.

A

Contact Details:

AeroVect Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Software Engineer, Motion Planning

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at AeroVect. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects related to motion planning or autonomous systems, make sure to highlight them during interviews.

Tip Number 3

Prepare for technical interviews by brushing up on your C++ and Python skills. Practice coding challenges that focus on algorithms and data structures relevant to planning systems.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people at AeroVect.

We think you need these skills to ace Staff Software Engineer, Motion Planning

Technical Leadership
Planning Systems Development
C++ Programming
Python Programming
Linux Operating Systems
Project Management
Software Development Best Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Staff Software Engineer role. Highlight your experience in developing planning modules and any leadership roles you've held. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about autonomous systems and how your background makes you a perfect fit for AeroVect. Let us know what excites you about this opportunity!

Showcase Your Technical Skills:Don’t forget to highlight your programming skills, especially in C++ or Python. If you have experience with Linux-based systems or DDS frameworks like ROS/ROS2, make sure to mention that too. We love seeing those technical chops!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at AeroVect

Know Your Stuff

Make sure you brush up on your knowledge of motion planning and autonomous systems. Be ready to discuss your experience with C++ and any relevant frameworks like ROS/ROS2. The more you can demonstrate your technical expertise, the better!

Show Leadership Skills

Since this role involves leading a team, be prepared to share examples of how you've successfully managed projects or teams in the past. Highlight your ability to set clear goals and foster collaboration, as these are key traits they’re looking for.

Understand the Company

Do your homework on AeroVect and their mission to transform ground handling with autonomy. Familiarise yourself with their products and the challenges they face in the industry. This will show your genuine interest and help you tailor your answers during the interview.

Ask Smart Questions

Prepare thoughtful questions that reflect your understanding of the role and the company’s goals. Inquire about their planning module roadmap or how they integrate cross-functional teams. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.