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 ...

At DroneShield, employees work at the leading edge of counter-drone innovation, helping to address ... You will collaborate closely with sales, engineering, legal, finance, and executive stakeholders.

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

Highly experienced with low-level programming (C/C++) * Experience developing in scripting ... 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 ...

At DroneShield, employees work at the leading edge of counter-drone innovation, helping to address ... Service Engineers (FSEs), Engineering, Logistics, and Operations to ensure customer delivery ...

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 ...

At DroneShield, employees work at the leading edge of counter-drone innovation, helping to address ... engineering solutions in the US Navy space • Prior military service in the US Navy preferred • ...

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 ...

At DroneShield, employees work at the leading edge of counter-drone innovation, helping to address ... and engineering solutions in the USMC space • Prior military service in the Marine Corps ...

Sr. Product Manager, C2

Sterling, VA

$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 ...

This role involves overseeing all drone operations, training programs, and compliance with ... engineering teams to inform design objectives and improvements Qualifications & Experience:

This role involves overseeing all drone operations, training programs, and compliance with ... engineering teams to inform design objectives and improvements Qualifications & Experience:

next page

Showing results 1-20

Drone Programming information

See Virginia salary details

$24.8K

$88.2K

$147.7K

How much do drone programming jobs pay per year?

As of Jun 29, 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 the Drone Programming position, and why are they important?

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 a Drone Programming job?

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.

What is the highest paying drone job?

The highest paying drone jobs typically include roles such as drone pilot for aerial cinematography, survey and mapping specialist, or drone operations manager, often requiring advanced certifications and experience. These positions can offer six-figure salaries, especially in industries like construction, energy, or film production. Skills in advanced drone technology, data analysis, and regulatory compliance are highly valued in these high-paying roles.

How much do NFL drone pilots make?

NFL drone pilots typically earn between $20 and $50 per hour, depending on experience, location, and the complexity of the drone operations. Salaries can vary based on whether they are employed full-time or contracted for specific events, and certifications in drone operation and safety are often required.

Will AI replace drone pilots?

Drone programming involves developing software and automation systems for drones, but human drone pilots are still essential for complex operations, decision-making, and safety oversight. While AI can assist with autonomous flight and data processing, skilled pilots are needed to manage unpredictable situations and ensure compliance with regulations.

Can you get drone jobs with no experience?

Entry-level drone programming jobs often do not require prior professional experience, but candidates typically need basic knowledge of programming languages, drone hardware, and software tools. Gaining certifications or completing relevant training can improve chances of securing such roles. Practical skills and a strong understanding of drone systems are important for employment 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:
Principal CNO Software Engineer

Principal CNO Software Engineer

Zetier

Arlington, VA • On-site

$155K - $208K/yr

Full-time

Posted 21 days ago


Key responsibilities

  • Design, develop, and deploy operationally critical cyber tools.

  • Demonstrate practical experience with tools intersecting command and control, persistence, and networking.

  • Communicate effectively with customers and teammates.


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.