×
Register Here to Apply for Jobs or Post Jobs. X

Autonomy Engineer - Planning & Guidance

Remote / Online - Candidates ideally in
Montreal, Montréal, Province de Québec, Canada
Listing for: Shearwater Aerospace
Remote/Work from Home position
Listed on 2026-02-26
Job specializations:
  • Engineering
    Robotics, AI Engineer
Job Description & How to Apply Below
Location: Montreal

We're Building Autonomous Flight Intelligence

Drones that think for themselves. Not pre-programmed routes—true autonomy where aircraft make intelligent decisions onboard, adapting to weather, obstacles, and airspace in real-time without human intervention.

We're building weather-aware flight optimization that delivers outcome-driven autonomy for the real world—increasing mission success by extending range, endurance, safety, and reliability.

You'll build the simulation engine that makes this possible.

The Opportunity

You'll join as a founding engineer on our autonomy stack, inheriting significant prior work and taking full ownership of where it goes next. Working with our CTO, you'll own the autonomy and guidance layer — the algorithms and systems that translate vehicle capabilities, environmental data, and mission objectives into optimal, adaptive flight behavior. This isn't academic path planning — it's production autonomy that has to work in the real world, under uncertainty, with real consequences on real aircraft.

What

You'll Own
  • Extend and harden our route planning and optimization engine — multi-objective, constraint-aware, weather-integrated
  • Build real-time guidance logic that adapts plans as conditions evolve (wind shifts, airspace changes, degraded vehicle state)
  • Define how weather intelligence translates into actionable flight decisions
  • Design planning abstractions that bridge high-level mission objectives and executable vehicle commands
  • Own the interface between the planning stack and simulation — ensuring plans are validated against physical reality before they execute on real aircraft

Why this matters: A mission that gets grounded, diverted, or fails mid-flight is a mission that didn't need to fail. Your work determines whether our autonomy stack can operate confidently in real-world conditions — not just favorable ones.

You Might Be a Fit If...

You've built planners that work outside the lab. You know the gap between an algorithm that works on a benchmark and one that holds up under real-world uncertainty, changing constraints, and edge cases. You've shipped planning systems that operators actually trusted.

Your code is production-grade, not research-grade. Strong software engineering is non-negotiable. You write planning systems that are maintainable, testable, and extensible — not monolithic solvers that only you can touch. You think about architecture, not just algorithmic correctness.

You reason clearly about trade-offs under uncertainty. Planning for autonomous flight means making principled decisions when you don't have perfect information. You're comfortable with probabilistic reasoning, risk modeling, and knowing when a conservative plan is the right plan.

You understand the physics well enough to constrain the planner correctly. You don't need to build the vehicle model, but you need to know what constraints are physically meaningful, what the sim is telling you, and when a "valid" plan is actually unachievable in practice.

You're comfortable with ambiguity. Mission requirements evolve. New vehicle capabilities change the constraint space. You ask sharp questions, propose solutions, and deliver incrementally rather than waiting for perfect specs.

Technical Foundation We're Looking For

Planning & optimization:

  • Demonstrated experience with path planning and trajectory optimization — graph-based, sampling-based (RRT/RRT*), or direct optimization methods
  • Strong understanding of constrained and multi-objective optimization
  • Experience building planners that operate under uncertainty and dynamic constraints
  • Familiarity with how environmental data (weather, terrain, airspace) integrates into planning problems

Software engineering — this is the bar:

  • Strong C++ and/or Python — you write code others want to maintain and extend
  • Ability to design planning systems as clean, testable, well-interfaced software — not just algorithmic prototypes
  • Experience with performance-sensitive systems where planning latency matters

Domain knowledge:

  • Working knowledge of flight mechanics sufficient to reason about vehicle constraints
  • Experience with UAV systems, autonomous vehicles, or aerospace applications is a strong plus
  • F…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary