Senior Software Engineer, Motion Planning
Job Description
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.
You will
- •Develop and implement advanced behavior planning algorithms for autonomous vehicles
- •Collaborate with cross-functional teams to ensure robust integration and functionality of planning systems
- •Design, write, and maintain efficient and scalable code in C++ and Python
- •Contribute to the architecture and continuous improvement of behavior planning software
- •Conduct extensive testing in simulated environments and real-world scenarios to validate and refine behavior planning algorithms
- •Analyze system performance and implement enhancements based on data and feedback
- •Maintain comprehensive documentation of code, algorithms, and system designs
- •Work closely with other engineering teams to ensure seamless coordination and development
You Have
- •Proficient in modern C++ (11/14/17) and object-oriented programming
- •Skilled in Python for rapid prototyping and testing
- •Strong in debugging, profiling, and optimizing code
- •Deep understanding of behavior planning algorithms such as state machines, behavior trees, and probabilistic planning
- •Familiarity with path planning algorithms like A*, RRT, or optimization-based methods
- •Master’s degree in Computer Science, Robotics, or a related field
- •Minimum of 3 years of industry experience in autonomous driving, robotics, or a related field
We Prefer
- •Knowledge of state machines, behavior trees, and decision-making under uncertainty
- •Expertise in path planning algorithms such as A*, D*, and Rapidly-exploring Random Trees (RRT)
- •Knowledge of machine learning techniques, especially in the context of behavior prediction and planning
- •Experience with ROS / ROS2
- •Implementing systems that can re-plan at high frequencies to adapt to dynamic changes in the environment
- •Ensuring that behavior planning algorithms can execute with minimal latency for real-time navigation
- •Proficiency in optimization techniques and probabilistic models for making informed planning decisions under uncertainty
- •Master’s degree or PhD in Robotics, AI, Mathematics, or a related field with a focus on planning, optimization, or control theory is a plus
About AeroVect
AeroVect is at the forefront of the blockchain revolution, building innovative Web3 solutions that redefine digital ownership and interaction. We are a dynamic, globally distributed team based in the UK and Canada, passionately committed to leveraging decentralized technologies to solve complex real-world problems. Our work spans across various blockchain protocols, focusing on creating scalable, secure, and user-centric applications that empower individuals and businesses in the burgeoning crypto economy. Our culture at AeroVect is built on a foundation of intellectual curiosity, collaborative spirit, and a relentless pursuit of excellence. We champion an environment where bold ideas are encouraged, continuous learning is paramount, and every team member has a voice in shaping the future of decentralized tech. We believe in open-source contributions, fostering a community-driven approach, and developing solutions that are not just cutting-edge but also ethically sound and impactful. Join AeroVect to be part of a pioneering team that's not just observing the Web3 space but actively building it. If you're a blockchain enthusiast eager to make a tangible impact, contribute to groundbreaking projects, and thrive in a fast-paced, innovative setting, AeroVect offers an unparalleled opportunity to grow your career at the heart of the next internet paradigm. Come help us build a more decentralized and equitable digital future.
Ready to Apply?
To submit your application for this position, please visit AeroVect's official website and follow their application process.