S
Posted 14 hours ago
Autonomy Software Engineer
Shearwater AerospaceAutonomy Software Engineer
Perks & benefits
Education AllowanceHealth InsuranceHousing AllowanceMedical InsuranceRelocation AllowanceTransportation
Requirements
4+ years professional software engineering experience, Strong background in robotics or aerospace engineering, Understanding of flight dynamics, Proficiency in C++ and Python, Experience with PX4 and ROS2
Skills
C#PythonROS2PX4Docker
About the role
Responsibilities
- Develop and refine the autonomy stack, including planning algorithms and real-time guidance systems
- Create advanced preflight planning tools to optimize aircraft performance
- Work collaboratively with cross-functional teams to integrate autonomy capabilities
- Participate in testing and validation from simulation to real-world deployments
- Ensure software quality, maintainability, and adherence to best practices
Requirements
- 4+ years of professional software engineering experience
- Strong background in robotics, systems, electrical, or aerospace engineering
- Solid understanding of flight dynamics
- High proficiency in C++ and Python
- Experience with PX4 autopilot software and ROS2
- Strong software engineering fundamentals and clean code commitment
Preferred Qualifications
- Experience with weather modeling or environmental data integration
- Exposure to Gazebo, jsbSim, or other simulation frameworks
- Understanding of containerization technologies like Docker
- Practical knowledge of gliding or soaring techniques
About the Company
Shearwater Aerospace is pioneering autonomous soaring technology inspired by birds, aiming to revolutionize flight for public safety, wildfire management, and disaster response while reducing greenhouse gas emissions.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeAutonomy Software Engineer
Shearwater Aerospace · Montreal
