• Wed. Nov 20th, 2024

Shearwater Aerospace – Autonomy Software Engineer (Hybrid Position) Canada – sUAS News – The Business of Drones

Byadmin

Mar 27, 2024





Join our team at Shearwater Aerospace, where you will collaborate with leading experts in autonomous soaring research and shape the future of flight technology. Inspired by birds that can fly for days or even months, our co-founders envisioned a world where drones could emulate this capability. This vision extends across various domains, from enhancing public safety to revolutionizing wildfire management and disaster response. By harnessing the potential of autonomous drones, we aim to mitigate greenhouse gas emissions and prioritize human safety by reducing reliance on traditional aircraft. Join us in pioneering innovation that redefines the possibilities of flight.

As an Autonomy Software Engineer, you’ll contribute to improving the robustness of our autonomy platform, developing new autonomous capabilities end-to-end, and deploying these to customers for a wide range of use cases (including situational awareness, search and rescue, and delivery). This is a hands-on role, in which you will be expected to deliver the solutions you design to production.

Rapidly prototype and iterate to validate industry requirements and take ownership of those prototypes as they mature into robust commercial products

Capture, understand, and react to customer feedback and potentially changing demands, and ensure day-to-day excellence of the software product

Develop a deep understanding of core robotics principles coupled with a full understanding of how our system works

Be a generalist helping out on all aspects of the software system when needed

4+ years of professional work experience as a software engineer

Strong engineering background from industry or school, ideally in areas/fields such robotics, computer science, systems engineering, electrical engineering, aerospace engineering or similar)

High proficiency in C++ and preferably also Python

Detail oriented with great technical documentation and communication skills

Strong software engineering fundamentals and a commitment to writing clean, well architected code

Understanding of containerization technologies such as Docker

Strong experience in automated testing.

Ability to quickly understand and navigate complex systems and established code bases

A desire to work on critical software that has a real-world impact

Bias towards delivery and iteration, in order to discover the right use cases to invest engineering time in

Willing to take risks and own the accountability for managing those risks

Passionate about solving real world problems, quickly

Insatiable desire to build and create

Has designed, built, delivered useful software to users multiple times. We want to hear your war stories!

Understanding of programming robotic systems in ROS/ROS2 or related robotics frameworks

Experience with flight controllers such as PX4, Ardupilot or others

Experience in the self-driving car, UAV or other related autonomy industry

Exposure with Gazebo, jsbSim or other simulation frameworks

Previous experience with Golang, CesiumJs and QT

Meaningful equity in addition to salary

The potential to leave your mark in a growing industry

Work with a world-leading researcher in autonomous flight

Note: Only Canadian residents or candidates with a already eligibility to work in Canada will be considered for this position.

No Agencies Please!

Apply for this Job

* Required



Source link