Pegasus is creating and deploying transformative technology for real-world impact, and your work will directly contribute to this. We are recruiting for talented, highly motivated individuals looking for the challenge of a lifetime.


Our team is developing autonomous aircraft and sensors for safe integration of airspace with manned aircraft in complex, real-world scenarios. Our systems are edge-enabled, receiving continuous in-flight sensor data for non-linear flight autonomy that enables scalable, flexible, and networked solutions.


As an Autonomy Engineer, you will work with in-house aviation experts, partners and customers to define autonomous behaviors and scope aircraft integrations. You will engage with a core group of software engineers dedicated to the program, and interface with other teams to ensure timely resourcing for cross-functional work and to align goals and technical objectives. You will need to understand the program’s autonomy architecture and ensure that details in each component of the system will successfully integrate.


The right person for this role has a strong background in software/autonomy systems development and is able to actively deconflict risks with a  high degree of accountability for program deliverables.


If you are someone who has a passion for autonomous systems and has the drive to rapidly deploy systems for real-world impact, this is the role for you.

What you’ll do:

  • Work with a multidisciplinary team and customers to define and scope engineering requirements.

  • Develop engineering roadmap with clear milestones and schedule that mitigate risk, balancing core autonomy development with aircraft integration efforts.

  • Maintain an intimate understanding of the autonomous systems in order to identify and communicate blind spots and timeline risks.

  • Establish engineering metrics for system performance, building tools for unit integration tests and end to end simulation validation.

  • Liaise with the test team to establish testing needs and priorities. Provide system documentation and example UI workflows and describe the functional requirements of the system under test.

  • Operate effectively within Pegasus’ cross-functional structure and coordinate with other teams.

  • Decompose workload into focused sprints and task engineering resources, with a focus on rapid iteration with balanced, calculated risks.

  • Work closely with engineers to ensure specific tasks/sprints are on track day-to-day, debugging issues with features for end-to-end integration.

  • Architect and implement algorithms to deliver critical systems improvements and new autonomous behaviors.



Required Qualifications:


  • Experience and demonstrated interest in AI/Robotics in one or more of the following areas: motion planning, sensor fusion, probabilistic decision making, dynamics and controls, computer vision, and/or machine learning.

  • Strong background in software development using C/C++ and Python, with an emphasis on real-world systems integration of Unix-based operating systems, with strong Linux development experience.

  • Experience effectively communicating technical information to audiences and stakeholders of varied backgrounds (BD, engineers, program managers, customers, etc).

  • Demonstrable experience troubleshooting remotely deployed software systems.


Preferred Qualifications:

  • Aerospace, robotics and/or autonomy experience taking a product from wild idea to deployment in market.

  • Demonstrable experience with signal processing and perception for autonomous navigation.


Pegasus is an equal opportunity employer. Employment with Pegasus is governed on the basis of merit, competence and qualifications and we encourage candidates from all backgrounds to apply.


Must be able to obtain and hold a Canadian security clearance.



If this is the challenge you’ve been looking for, or believe you have skills and experiences not listed but could be a major benefit to our mission,  email your resume to