1

Drone Programming Jobs (NOW HIRING)

As a Drone Pilot, you will be responsible for the safe and efficient execution of complex drone ... A degree or diploma in Unmanned Aerial Systems (UAS), Aviation, Geomatics, Engineering, or a ...

As a Drone Pilot, you will be responsible for the safe and efficient execution of complex drone ... A degree or diploma in Unmanned Aerial Systems (UAS), Aviation, Geomatics, Engineering, or a ...

Sr. Drone Controls Engineer

Orem, UT ยท On-site

$84K - $111K/yr

We are seeking an Sr. Drone Controls Engineer to develop and implement precision aircraft flight control and payload pointing algorithms for small Unmanned Aircraft Systems (sUAS). Job Duties ...

Field Drone Technician

Huntington Beach, CA ยท On-site

$20.75 - $28.50/hr

Collaborate with engineering, manufacturing, and R&D teams to support product development. * Ensure ... Stay current with evolving drone technologies, FAA rule changes, and industry trends. Required ...

About Pyrotecnico For more than a century, Pyrotecnico has been engineering moments of celebration ... We are the people and the pride behind world-class fireworks displays, breathtaking drone light ...

Summary: Northern Lights Drone Shows is seeking a Drone Show Designer that's excited to bring ... Associate degree or equivalent coursework in computer science, engineering, game design/animation ...

next page

Showing results 1-20

Drone Programming information

See salary details

$25K

$88.9K

$149K

How much do drone programming jobs pay per year?

As of Jun 5, 2026, the average yearly pay for drone programming in the United States is $88,946.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,500.00 and $116,000.00 per year, depending on experience, location, and employer.

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

How to become a drone programmer?

To become a drone programmer, you should have a strong foundation in programming languages such as Python or C++, and knowledge of robotics, control systems, and embedded systems. Gaining experience with drone hardware, simulation tools, and relevant certifications can also improve job prospects. Practical experience through projects or internships is highly valuable in this field.
What cities are hiring for Drone Programming jobs? Cities with the most Drone Programming job openings:
What are the most commonly searched types of Drone Programming jobs? The most popular types of Drone Programming jobs are:
What states have the most Drone Programming jobs? States with the most job openings for Drone Programming jobs include:
Infographic showing various Drone Programming job openings in the United States as of May 2026, with employment types broken down into 84% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $88,946 per year, or $42.8 per hour.

Software Engineer Drone Systems

Calbuco Consulting

Palo Alto, CA โ€ข On-site

$140K - $230K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Our partner is hiring a Software Engineer to help build the core systems powering our drone platform.

You'll work on software that directly interacts with real-world hardware.

What you'll do
  • Build and maintain core software systems for drone operations
  • Work on backend, infrastructure, or system-level software
  • Collaborate with hardware and embedded teams
  • Support testing, deployment, and real-world performance
  • Iterate quickly based on system feedback
What we're looking for
  • 3โ€“6 years of software engineering experience
  • Strong backend or systems programming skills
  • Experience working with hardware or real-time systems is a plus
  • Comfortable in fast-moving, early-stage environments
Job Title and Compensation
  • The compensation range for this position is between $140,000 and $230,000, based on full-time employment.
  • Actual salaries are based on several factors unique to each candidate, including but not limited to skill set, experience, certifications, and work location.
  • Open positions are based on job competencies that are specific to each role. If you are offered a position, the job title may be different from what is advertised to align with the role's competencies and your specific background, experience, and interview results.