UAV Embedded Software Engineer

Booz Allen Hamilton

Confirmed live 2 days ago High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Huntsville, AL
Salary
$86,800–$198,000 / yr
Posted
88 days ago
Freshness
Confirmed live 2 days ago
Closes
Sep 13, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $174k
This role $142k
$73k most similar roles pay here $218k

This role pays less than 81% of similar roles. Most pay $151,249–$197,750 — the shaded band above. At the midpoint, this role pays about $142k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 802 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 783 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · UAV Embedded Software Engineer

As a Senior Embedded Engineer, you will join the team developing next-generation tactical robotic systems for defense and public safety missions. You will support system architecture, parts selection, and full hardware-software development cycles to create autonomous and precision-flight systems. Your daily responsibilities include writing, testing, and refining embedded code, reverse engineering software for hardware functionality, and collaborating with cybersecurity specialists to ensure resilient systems. The role requires expertise in C++ for modifying PX4 flight controllers and developing applications using the Qt framework. You will work with MAVLink for middleware components, perform SIL and HIL testing, and potentially utilize OpenCV, Docker, and QGroundControl. This position addresses the technical challenge of building mission-ready platforms by bridging hardware and software to ensure reliable communication and performance in complex operational environments.

What you'll do

  • Write, test, and refine embedded code to bridge hardware and software functionality.
  • Modify and augment the PX4 flight controller using C++ based software development.
  • Develop dashboards, interfaces, and telemetry displays for UAV control and monitoring using the Qt framework.
  • Implement hardware abstraction layers and middleware components using MAVLink protocols.
  • Support system architecture, parts selection, and validation test design across multiple product lines.
  • Reverse engineer existing software to ensure proper hardware functionality and performance.
  • Collaborate with cybersecurity specialists to develop secure and resilient systems.
  • Troubleshoot operational issues and support field deployments for tactical robotic systems.

What we're looking for

  • Secret clearance is required.
  • Bachelor's degree in a related field or 5+ years of software engineering experience.
  • 2+ years of experience with embedded software support for PX4-based UAV systems and ground control stations.
  • 2+ years of experience with C++ development to modify/augment the PX4 flight controller and develop applications.
  • 2+ years of experience developing dashboards, interfaces, and telemetry displays using C++ and the Qt framework.
  • 2+ years of experience with hardware abstraction layers, middleware components, and MAVLink interface elements.
  • Knowledge of SIL and HIL testing for UAV systems and components.

More like this

Similar roles

Embedded Software Engineer

Booz Allen Hamilton

Lexington Park, MD 72 days ago $86,900$198,000
Embedded Software C/C++ GoLang Java SE Linux Red Hat Enterprise Linux Agile Automated Testing Scripting Automation Cybersecurity
8+ yrs exp

Embedded Software Engineer

General Dynamics

Bloomington, MN 65 days ago $118,570$126,000
C++ C Python Embedded Software Linux RTOS HW/SW Integration Software Design AI Low-level Software
5+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Bloomington, MN 55 days ago $118,570$125,054
C++ C Python Embedded Software Development Linux RTOS HW/SW Integration Software Design Agentic AI Integration
5+ yrs exp Hybrid

Computer Vision Software Engineer

Booz Allen Hamilton

Dayton, OH 35 days ago $69,300$158,000
Python MATLAB C C++ PyTorch OpenCV Docker Podman Kubernetes AWS Azure Google Cloud Platform GitLab Agile Microservices NoSQL APIs

UAS Software Engineer

TSC

Arlington, VA +2 31 days ago
C/C++ Python MATLAB JavaScript Embedded Systems Autonomous Vehicles UAS Data Structures Electrical Engineering Sensor Integration Wire Harness Design Prototyping Debugging Testing

Advanced Embedded Software Engineer

General Dynamics

Scottsdale, AZ 58 days ago $112,924$125,275
C++ C Python Microservices Distributed Systems AWS Azure GCP Kubernetes Docker CI/CD DevSecOps Git GitLab Agile Scrum Message Queuing Event-Driven Architecture
5+ yrs exp Hybrid