Senior Software Engineer, Behavior Planning
Role Overview
Senior Software Engineer role designing and building behavior-planning systems for autonomous driving in structured, low-speed environments.
The role owns key behavior-planner modules for complex, dynamic airport airside scenarios and reports to the Planning Tech Lead.
Key Skills for This Role
Full Job Posting
About AeroVect
AeroVect develops autonomous ground-handling technology for airlines and ground service providers.
The company is a Series A business backed by venture capital investors in aviation and autonomous driving.
Role overview
Senior Software Engineer role designing and building behavior-planning systems for autonomous driving in structured, low-speed environments.
The role owns key behavior-planner modules for complex, dynamic airport airside scenarios and reports to the Planning Tech Lead.
Responsibilities
- Develop advanced behavior-planning algorithms for autonomous vehicles.
- Model multi-agent interactions and implement rule-based and learned decision-making for airport ground operations.
- Design, write, and maintain efficient, scalable C++ and Python code.
- Collaborate across teams to integrate planning systems and ensure robust functionality.
- Contribute to software architecture and continuous improvement.
- Test and refine algorithms in simulation and real-world scenarios.
- Analyze performance and implement data- and feedback-driven enhancements.
- Maintain documentation of code, algorithms, and system designs.
Required qualifications
- Proficiency in modern C++ (11/14/17) and object-oriented programming.
- Skill in Python for rapid prototyping and testing.
- Strong debugging, profiling, and code optimization skills.
- Deep understanding of behavior-planning algorithms, including state machines, behavior trees, and probabilistic planning.
- Familiarity with path-planning algorithms such as A*, RRT, or optimization-based methods.
- Master’s degree in Computer Science, Robotics, or a related field.
- At least 3 years of industry experience in autonomous driving, robotics, or a related field.
Preferred qualifications
- Knowledge of machine learning for behavior prediction and planning is preferred.
- Experience with ROS or ROS2 is preferred.
- Experience with high-frequency replanning and low-latency real-time navigation is preferred.
- Optimization techniques and probabilistic models for planning under uncertainty are preferred.
- A master’s degree or PhD in Robotics, AI, Mathematics, or a related field focused on planning, optimization, or control theory is a plus.
Compensation
- Compensation range is CA$160,000–CA$200,000; no pay cadence is specified.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at AeroVect
Staff Product Manager, AGSE Service
Toronto, CAN
AeroVect seeks a Staff Product Manager to lead strategy and delivery for its autonomous ground support equipment service. You will own product roadmaps, guide a team of product managers, and work with customers and engin
Staff Product Manager, AGSE Service
Toronto, CAN
AeroVect seeks a Staff Product Manager to set strategy and own the roadmap for its Autonomous Ground Support Equipment Service. The role leads product managers, translates airline and airport customer needs into technica
Senior Systems Test Engineer
Washington, USA
AeroVect seeks a detail-oriented Senior Systems Test Engineer to lead verification and validation of safety-critical autonomous ground support equipment. You will develop test plans, execute manual and automated tests in
Senior UX Designer
Vancouver, CAN
AeroVect is seeking a Senior UX Designer to establish the design function for its autonomous ground support equipment service and lead hands-on design for fleet operations. The role combines design vision, high-informati
Senior Software Engineer, Behavior Planning
, CAN
Senior Staff Software Engineer, Perception
, USA
Staff Software Engineer, Motion Planning
, GBR
Staff Product Manager, AGSE Service
Toronto, CAN
Staff Product Manager, AGSE Service
Atlanta, USA
Staff Product Manager, AGSE Service
Toronto, CAN
Senior Systems Test Engineer
Washington, USA
Senior UX Designer
Vancouver, CAN