Senior Software Engineer — Autonomy & Behavior Planning

AeroVect Technologies Inc.

Toronto, Vancouver

Hybrid

CAD 120,000 - 170,000

Full time

10 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AeroVect Technologies Inc. in Toronto, Canada, is seeking a Senior Software Engineer to design and implement high-performance behavior planning for autonomous ground operations.

You will own modules in the behavior planner, bridging mission goals with motion execution in dynamic airside scenarios. The role emphasizes modern C++ and Python development, rigorous testing in simulation and real-world environments, and close collaboration with autonomy and robotics teams to deliver a robust

Qualifications

  • Master’s degree required or equivalent in CS/Robotics.
  • 3+ years of industry experience in autonomous driving or robotics.
  • Strong foundations in algorithms and software design.

Responsibilities

  • Develop and implement advanced behavior planning algorithms for autonomous vehicles
  • Collaborate with cross-functional teams to ensure robust integration of planning systems
  • Design, write, and maintain efficient and scalable code in C++ and Python
  • Contribute to architecture and ongoing improvement of behavior planning software
  • Conduct extensive testing in simulated environments and real-world scenarios
  • Analyze system performance and implement improvements based on data
  • Maintain documentation of code, algorithms, and system designs
  • Work with other engineering teams to ensure coordination

Skills

Modern C++
Python
Debugging & profiling
Behavior planning
State machines & BTs
Path planning (A*, RRT)
ROS/ROS2

Education

Master’s degree in Computer Science, Robotics, or related field

Tools

ROS/ROS2

Job description

AeroVect Technologies Inc. in Toronto, Canada, is seeking a Senior Software Engineer to design and implement high-performance behavior planning for autonomous ground operations.

You will own modules in the behavior planner, bridging mission goals with motion execution in dynamic airside scenarios. The role emphasizes modern C++ and Python development, rigorous testing in simulation and real-world environments, and close collaboration with autonomy and robotics teams to deliver a robust

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Behavior Planning
Senior Software Engineer, Behavior Planning

AeroVect • Vancouver

On-site
CAD 160,000 - 200,000
Senior Software Engineer, Behavior Planning at AeroVect
Senior Software Engineer, Behavior Planning at AeroVect

Matcha • Canada

Hybrid
CAD 90,000 - 130,000
Senior Software Engineer, Behavior Planning
Senior Software Engineer, Behavior Planning

AeroVect Technologies Inc. • Toronto, Vancouver

Hybrid
CAD 120,000 - 170,000
Staff Software Engineer, Motion Planning
Staff Software Engineer, Motion Planning

Kibbi • Vancouver

On-site
CAD 120,000 - 180,000
Staff Software Engineer, Motion Planning
Staff Software Engineer, Motion Planning

AeroVect • Vancouver

On-site
CAD 140,000 - 210,000
Staff Motion Planning Engineer for Autonomous Ground Ops
Staff Motion Planning Engineer for Autonomous Ground Ops

Kibbi • Vancouver

On-site
CAD 120,000 - 180,000
Staff Motion Planning Engineer - Autonomous Ground Vehicles
Staff Motion Planning Engineer - Autonomous Ground Vehicles

AeroVect • Vancouver

On-site
CAD 140,000 - 210,000
Principal Engineer, Autonomy
Principal Engineer, Autonomy

AeroVect • Toronto

On-site
CAD 492,000 - 704,000
Senior Software Engineer, Simulation
Senior Software Engineer, Simulation

AeroVect • Toronto

On-site
CAD 140,000 - 170,000
Senior Motion Planning Engineer - AI Autonomy
Senior Motion Planning Engineer - AI Autonomy

Waabi • Canada

Hybrid
CAD 219,000 - 375,000