1

Drone Programming Jobs in Virginia (NOW HIRING)

Principal CNO Software Engineer

Arlington, VA · On-site

$155K - $208K/yr

Highly experienced with low-level programming (C/C++) * Experience developing in scripting ... Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ...

Experience with low-level programming (C/C++) * Experience developing in scripting languages ... Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ...

Principal CNO Software Engineer

Arlington, VA · On-site

$155K - $208K/yr

Highly experienced with low-level programming (C/C++) * Experience developing in scripting ... Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ...

Experience with low-level programming (C/C++) * Experience developing in scripting languages ... Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ...

Experience with low-level programming (C/C++) * Experience developing in scripting languages ... Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ...

Senior Electrical Engineer

Arlington, VA · On-site

$123K - $161K/yr

Design wire harnesses for unmanned systems (UxS) and drone-related hardware, including connector selection, routing, and documentation. * Coordinate with mechanical, process, and program engineering ...

Familiarity with software programming languages (e.g. C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end ...

Familiarity with software programming languages (e.g. C/C++, Matlab, Python) * Development on embedded platforms (e.g. uBoot, IoT, drone firmware) * Successfully developed cutting edge end-to-end ...

Senior Product Manager, C2

Sterling, VA · On-site

$125K - $165K/yr

Through AI-powered technology, we deliver continuous, autonomous drone detection, tracking, and ... Work closely with Software Engineering, Data Science, UX / Design, and QA teams to ship response ...

Showing results 21-40

Drone Programming information

See Virginia salary details

$24.8K

$88.2K

$147.7K

How much do drone programming jobs pay per year?

As of Aug 7, 2026, the average yearly pay for drone programming in Virginia is $88,184.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,000.00 and $115,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in drone programming?

Drone Programming professionals require strong skills in computer programming (such as Python, C++, or ROS), robotics, and UAV systems, often backed by a relevant degree in computer science, engineering, or a similar field. Familiarity with drone-specific software platforms, flight control systems, and certifications like FAA Part 107 are commonly needed. Outstanding problem-solving, collaboration, and communication skills are crucial in this role. These competencies ensure the reliable development, integration, and deployment of drone technologies in complex and dynamic environments.

What are the typical challenges faced when working as a drone programmer?

Drone Programmers often face challenges related to integrating hardware and software, optimizing flight control algorithms, and ensuring robust communication between the drone and ground stations. Adapting code to function reliably in varying weather conditions and environments, while meeting strict safety and regulatory standards, is a frequent aspect of the role. Collaborating closely with hardware engineers, pilots, and regulatory teams is common, requiring adaptability and teamwork. Overcoming these challenges helps professionals develop versatile solutions and excel in dynamic, technology-driven teams.

What is drone programming?

A Drone Programming job involves developing software and algorithms to control drones for various applications, such as aerial photography, mapping, surveillance, or autonomous navigation. Programmers work with flight control systems, sensor integration, computer vision, and communication protocols to enhance drone functionality. This role requires proficiency in languages like Python, C++, and ROS, along with knowledge of robotics and AI.

How much do drone programmers make?

Drone programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and the complexity of projects. Advanced skills in programming languages, UAV systems, and certifications can lead to higher salaries in this specialized field.

How to become a drone programmer?

To become a drone programmer, you should have a strong foundation in programming languages such as Python, C++, or Java, and understand drone hardware and software systems. Gaining experience with drone development platforms, simulation tools, and relevant certifications can improve job prospects. Practical experience through projects or internships is also valuable in this field.
What are the most commonly searched types of Drone Programming jobs in Virginia? The most popular types of Drone Programming jobs in Virginia are:
Infographic showing various Drone Programming job openings in Virginia as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $88,184 per year, or $42.4 per hour.

Principal CNO Software Engineer

Zetier

Arlington, VA • On-site

$155K - $208K/yr

Full-time

Re-posted 1 hour ago


Job description

Principal CNO Software Engineer
Zetier is seeking Principal CNO Software Engineers to develop operationally critical cyber capabilities. Candidates will demonstrate practical experience designing, developing, and deploying tools intersecting command and control, persistence, and networking.
Required:
  • Highly experienced with low-level programming (C/C++)
  • Experience developing in scripting languages (Python)
  • Highly experienced in systems software development (Linux/Windows kernel drivers)
  • Successfully developed cutting edge end-to-end cyber solutions
  • Effective communication with customers and teammates
  • Ability to obtain and maintain a U.S. security clearance

Desired:
  • Experience working in networking (802.11ac, Zigbee, GSM, SATCOM, SDN, UHF/VHF, 5g)
  • Integration with standard system libraries (POSIX, WIN32 API)
  • Development on embedded platforms (uBoot, drone firmware, IOT)
  • Reverse engineering experience (gdb, Binary Ninja, IDA Pro)
  • Familiar reading assembly / compiled programs (x86, x64, ARM)
  • Securely implemented cryptographic primitives (AES-GCM, SHA256, ECDSA)
  • Developed/patched version control software itself (git, svn, mercurial)
  • Developed software on mobile platforms (Android, iOS)
  • Successfully led small cross-domain development teams
  • Active U.S. security clearance

Zetier is proud to be an Equal Opportunity Employer. We celebrate diversity and do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis protected by law. All employment is decided on the basis of merit, qualifications, and business need.