Be a part of our crew at Shearwater Aerospace, the place you’ll collaborate with main consultants in autonomous hovering analysis and form the way forward for flight expertise. Impressed by birds that may fly for days and even months, our co-founders envisioned a world the place drones may emulate this functionality. This imaginative and prescient extends throughout numerous domains, from enhancing public security to revolutionizing wildfire administration and catastrophe response. By harnessing the potential of autonomous drones, we intention to mitigate greenhouse gasoline emissions and prioritize human security by lowering reliance on conventional plane. Be a part of us in pioneering innovation that redefines the chances of flight.
As an Autonomy Software program Engineer, you’ll contribute to enhancing the robustness of our autonomy platform, creating new autonomous capabilities end-to-end, and deploying these to clients for a variety of use circumstances (together with situational consciousness, search and rescue, and supply). It is a hands-on position, through which you may be anticipated to ship the options you design to manufacturing.
Quickly prototype and iterate to validate business necessities and take possession of these prototypes as they mature into sturdy industrial merchandise
Seize, perceive, and react to buyer suggestions and doubtlessly altering calls for, and guarantee day-to-day excellence of the software program product
Develop a deep understanding of core robotics ideas coupled with a full understanding of how our system works
Be a generalist serving to out on all points of the software program system when wanted
4+ years {of professional} work expertise as a software program engineer
Robust engineering background from business or college, ideally in areas/fields such robotics, pc science, techniques engineering, electrical engineering, aerospace engineering or comparable)
Excessive proficiency in C++ and ideally additionally Python
Element oriented with nice technical documentation and communication abilities
Robust software program engineering fundamentals and a dedication to writing clear, properly architected code
Understanding of containerization applied sciences comparable to Docker
Robust expertise in automated testing.
Capability to shortly perceive and navigate advanced techniques and established code bases
A want to work on crucial software program that has a real-world affect
Bias in direction of supply and iteration, with the intention to uncover the best use circumstances to speculate engineering time in
Keen to take dangers and personal the accountability for managing these dangers
Enthusiastic about fixing actual world issues, shortly
Insatiable want to construct and create
Has designed, constructed, delivered helpful software program to customers a number of instances. We need to hear your warfare tales!
Understanding of programming robotic techniques in ROS/ROS2 or associated robotics frameworks
Expertise with flight controllers comparable to PX4, Ardupilot or others
Expertise within the self-driving automobile, UAV or different associated autonomy business
Publicity with Gazebo, jsbSim or different simulation frameworks
Earlier expertise with Golang, CesiumJs and QT
Significant fairness along with wage
The potential to go away your mark in a rising business
Work with a world-leading researcher in autonomous flight
Notice: Solely Canadian residents or candidates with a already eligibility to work in Canada might be thought of for this place.
No Companies Please!
Apply for this Job
* Required