CareerPlanSign in

Software Engineer

Virginia Beach, VA💼 Full-time💰 $84,000–$84,000🗓 2026-07-14 → 2026-09-26

Core

Designing, developing, testing, and maintaining secure software applications for autonomous navigation and path planning of unmanned aerial vehicles (UAVs) to support federal government mission objectives.

Role type

Software Engineer (Autonomous Systems & UAV)

Builds

Scalable, secure software solutions for UAV navigation, sensor fusion, and ground control systems.

Domain

Defense & Aerospace (UAV/Drone Systems)

Deliverable

production ML models | product features

Required skills

C, C++, Python, autonomous navigation, path planning, sensor fusion, TCP/IP networking, reverse engineering, CAD software, Qt/QML GUI development, MAVLink protocol, Agile development

Preferred skills

Master's degree, experience with BetaFlight/ArduPilot/PX4 flight control systems, experience with IMU/GPS/Camera/LiDAR sensors, QGroundControl proficiency

Technologies

C, C++, Python, Qt/QML, MAVLink, TCP/IP, BetaFlight, ArduPilot, PX4, IMU, GPS, LiDAR, CAD

Responsibilities

Develop and deliver production-ready software in an Agile environment; implement sensor fusion techniques using IMUs, GPS, Cameras, and LiDAR; troubleshoot complex network communication issues; parse and reverse engineer C++ and Python codebases; build, compile, and deploy software applications from source code.

Seniority

Mid-Senior level (3+ years with degree, 7+ years without)

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.