Autonomy Engineer - Planning & Guidance
Shearwater Aerospace
- Québec, QC
- Permanent
- Temps-plein
- 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
- 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
- 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
- Working knowledge of flight mechanics sufficient to reason about vehicle constraints
- Experience with UAV systems, autonomous vehicles, or aerospace applications is a strong plus
- Familiarity with meteorological data and how atmospheric conditions affect flight planning is a bonus
- Comfortable with cloud infrastructure (GCP preferred), Docker, Git
- Robotics motion planning background (MoveIt, nav2, or similar)
- Experience with reinforcement learning or learned planners as complements to classical methods
- Degree in Engineering, Computer Science, Robotics, or related field — but we'll prioritize what you've built over credentials