We’re looking for a hands-on architect to be a driving force behind our multi-drone autonomy stack and who gets a kick out of solving hard autonomy problems. This position is available as a part-time or contract engagement, with flexible hours and remote work arrangements. This isn’t a role where you’ll be stuck in theory. You’ll own features from the whiteboard to implementation, blending algorithm design with systems engineering to create software that works reliably in the real world. We value clean code, flight safety, and tangible results. Day-to-day, you’ll design and implement planning, tasking, and decentralized navigation; extend ground control UX; integrate cameras/gimbals and perception; and stand-up high-fidelity simulation/SITL. The role blends algorithms, systems, and product polish.
In particular, you shall provide subject-matter expertise and engineering support to establish the infrastructure, tooling, and processes necessary for AirSpace Innovation (ASI) to collaboratively develop, test, and deploy Unmanned Aerial System (UAS) robotics and swarm-control algorithms. All work shall follow modern industry best practices, including modular architecture, version control discipline, agile workflows, DevSecOps, and continuous integration / continuous deployment (CI/CD) standards.
The Consultant shall:
-
Provide Engineering Expertise:
Deliver technical support in UAS robotics, flight-control software, ground-control systems, autonomy frameworks, and software engineering practices. -
Establish Development Infrastructure:
-
Design and implement ASI’s software development environment and repository structure to support distributed, collaborative development.
-
Configure toolchains for Qt / QGroundControl (QGC), PX4, MAVLink, AirSim, Gazebo, and related dependencies.
-
Set up Git-based version control (GitHub/GitLab) with branching, code-review, and CI/CD pipelines.
-
Recommend secure build and artifact-management procedures consistent with DevSecOps and FAA/NASA R&D software-quality practices.
-
-
Implement Simulation Interfaces
-
Establish operational interfaces between QGroundControl ↔ AirSim and QGroundControl ↔ Gazebo enabling Software-in-the-Loop (SITL) testing.
-
Demonstrate multi-vehicle simulation capability supporting concurrent autonomous missions with representative aircraft models.
-
-
Support Team Enablement
-
Assist ASI staff in installing, configuring, and using the established tools and repositories.
-
Develop concise training materials and conduct demonstrations or walkthrough sessions to onboard team members.
-
-
Technical Documentation and Reporting
-
Develop plans, briefings, reports, and technical documentation as directed by ASI.
-
Review ASI-authored materials for technical accuracy and alignment with established architecture and workflows.
-
Please apply on indeed: Senior Robotics Engineer (UAS Autonomy) - Part-Time or Contract - United States - Indeed.com
Note the indeed job description is slighty different for a more senior position, but you can still use it to submit your application.
We look forward to hearing from you!