Autonomous Flight Engineer (C/C++)

Job Location

Published By

Type of Job


Published Date

About the job

Come grow our autonomous drone management tools and enable our research teams to deliver new and exciting autonomous flight and machine learning products. Software you develop will be used to control our autonomous robots and support their safe operation. You will be responsible for architecting, prototyping, engineering, and deploying applications that our customers will interact with every day and lead research teams to create new ones.

- Convert business requirements and constraints into technically viable software architectures.
- Write performant, modular, and verified software to operate autonomous drones.
- Manage the software development lifecycle including requirements gathering, engineering, development, testing, quality assurance, deployment, and support.
-Mentor and support other engineers at Airtonomy.
-Work within a team of other engineers, business analysts, and researchers.
-Monitor and respond to system events to support customer success.
-Diagram and document the software architecture.


Candidate Requirements

  • Experience with applied functional programming concepts in a production applications

  • 3+ years experience with ROS, especially in C++

  • 3+ years experience in OOP concepts, designs, and optimizations

  • 3+ years experience interpreting signals and sensors

  • Experience using simulation to develop and test robotic applications

  • Experience investigating software and hardware failures

  • Experience with applied functional programming concepts in a production applications

  • Experience with tools (git, static analyzers, linters) to manage code and improve code quality.

  • Knowledge of DJI OSDK or PX4 platform a big plus.

  • Knowledge of remote sensing is a plus.

  • Familiar with modern C++ coding is a plus.

  • Familiar with Linux operating system is a plus


Work Hours and Benefits

As part of the Airtonomy team, your time will be spent working both independently and as a group to complete critical projects and develop software solutions to advance the goals of the company and its customers. Work hours are flexible and regulated by the projects and work product required by your team and team supervisor. Benefits include Equity Options and a 20% bonus based on your monthly salary to be allocated at your discretion between additional compensation, health/vision/dental coverage and/or retirement contributions.

About us

Airtonomy is a fast-growing team of software engineers, robot specialists, aviation experts, and machine learning professionals building the software that industries are adopting for managing their drone fleet. Airtonomy is more than just drone management, we use advanced computer vision techniques, neural networks, and emerging technologies to autonomously capture, package, transport, integrate, and act on data.