More jobs:
UAV Software Engineer
Job in
Huntsville, Madison County, Alabama, 35824, USA
Listed on 2026-06-18
Listing for:
Booz Allen Hamilton
Part Time
position Listed on 2026-06-18
Job specializations:
-
Engineering
Systems Engineer, Embedded Software Engineer, Robotics
Job Description & How to Apply Below
Overview
UAV Embedded Software Engineer at Booz Allen, responsible for designing, developing, and maintaining embedded software for next‑generation tactical UAV systems. The role focuses on PX4‑based flight controllers, ground‑control stations and associated middleware.
Responsibilities- Support system architecture, part selection, and full hardware‑software development cycles for multiple UAV product lines.
- Write, test, and refine embedded C++ code for PX4 flight controllers and ground‑control applications.
- Reverse‑engineer firmware to support hardware functionality across diverse platforms.
- Collaborate with cybersecurity specialists to ensure secure, resilient systems.
- Work with technical leads to troubleshoot operational issues and support field deployments.
- Participate in SIL and HIL testing of UAV systems.
- 2+ years of embedded software support for PX4‑based UAV systems and ground‑control stations.
- 2+ years of C++ development modifying or augmenting the PX4 flight controller and building applications for its hardware.
- 2+ years of developing dashboards, interfaces, telemetry displays, and configuration in C++ with the Qt framework.
- 2+ years of experience with hardware abstraction layers, middleware components, and interface elements using MAVLink.
- Knowledge of SIL and HIL testing of UAV systems.
- Bachelor’s degree in a related field or 5+ years of professional software engineering experience.
- Secret clearance (required).
- Experience with computer vision (OpenCV, camera models, calibrations). 2+ years.
- Experience with UAS platforms and PX4‑based flight controllers.
- Experience with containerization (Docker, Docker‑compose) and Dev Ops practices (Agile, CI/CD).
- Experience with Universal Command and Control Interface (UCI) and Open Mission Systems (OMS).
- Experience with QGround
Control. - Multiple clearances (Top‑Secret) and FAA Part
107 remote pilot certification. - Advanced degrees (Master’s, Doctorate) in Software, Computer, Electrical Engineering, or Robotics.
- Salary range: $86,800–$198,000 per year (annualized USD).
- Health, life, disability, financial, and retirement benefits, paid leave, professional development, tuition assistance, work‑life programs, and dependent care.
- Full‑time employees working at least 20 hours per week eligible for Booz Allen benefits; part‑time employees receive a limited subset.
All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, local, or international law.
This posting will close within 90 days from the posting date.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×