2

Entry Level Drone Software Engineer Jobs (NOW HIRING)

Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ... Developed software on mobile platforms (Android, iOS) * Successfully led small cross-domain ...

Development on embedded platforms (uBoot, drone firmware, IOT) * Reverse engineering experience ... Developed software on mobile platforms (Android, iOS) * Successfully led small cross-domain ...

Entry-Level Software Engineer

Huntsville, AL · On-site

$57.85K - $104.58K/yr

Leidos Defense Systems is seeking a talented Entry-Level Software Engineer to develop high-performance applications and backend systems supporting advanced sensor and mission systems. This role is ...

Entry-Level Software Engineer

Huntsville, AL · On-site

$57.85K - $104.58K/yr

Leidos Defense Systems is seeking a talented Entry-Level Software Engineer to develop high-performance applications and backend systems supporting advanced sensor and mission systems. This role is ...

Autonomy Software Engineer

San Mateo, CA · On-site

$147K - $210K/yr

Skydio is the leading US drone company and the world leader in autonomous flight, the key ... Strong software engineering fundamentals and a commitment to writing clean, well-designed ...

... Entry Level Software Engineer Why we need you We're at a pivotal moment with a roadmap brimming with opportunity. We're looking for ambitious junior engineers and new graduates who are eager to ...

Position Summary Polaris Sensor Technologies, Inc. is seeking an entry-level Software Engineer to join a multidisciplinary team developing software for electro-optical and sensor systems. This role ...

next page

Showing results 1-20

Entry Level Drone Software Engineer information

See salary details

$24K

$104.9K

$189K

How much do entry level drone software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for entry level drone software engineer in the United States is $104,863.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,000.00 and $120,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Drone Software Engineer, and why are they important?

To thrive as an Entry Level Drone Software Engineer, you need a solid background in computer science or engineering, proficiency in programming languages like Python or C++, and a basic understanding of robotics or embedded systems. Familiarity with drone control software, simulation tools, and version control systems such as Git is typically expected, along with relevant certifications like FAA Part 107 if working directly with drone operations. Strong problem-solving skills, attention to detail, and effective teamwork set candidates apart in this field. These skills and qualities are crucial for developing reliable drone software, ensuring system integration, and collaborating efficiently on complex technical projects.

What are the typical projects an Entry Level Drone Software Engineer works on, and how do they collaborate with hardware teams?

As an Entry Level Drone Software Engineer, you'll often work on projects such as developing flight control algorithms, integrating sensors, or optimizing communication between drones and ground stations. Collaboration with hardware teams is crucial, as software must be tested and fine-tuned to ensure compatibility with the drone's physical components. Regular cross-functional meetings and joint testing sessions are common, allowing you to learn about hardware constraints and contribute to system-level troubleshooting. This collaborative environment helps you build a strong foundation in both software engineering and embedded systems.

What does an Entry Level Drone Software Engineer do?

An Entry Level Drone Software Engineer is responsible for developing, testing, and maintaining software that controls drones or unmanned aerial vehicles (UAVs). This includes working on flight control systems, navigation algorithms, and integration with hardware components. They often collaborate with hardware engineers and other software developers to enhance drone performance and capabilities. Typically, they use programming languages such as C++, Python, or Java, and may work on projects involving autonomous flight, sensor integration, and data processing.

What is the difference between Entry Level Drone Software Engineer vs Entry Level Robotics Software Engineer?

AspectEntry Level Drone Software EngineerEntry Level Robotics Software Engineer
Required CredentialsBachelor's in Computer Science, Engineering, or related field; familiarity with drone hardware and softwareBachelor's in Computer Science, Robotics, or related field; knowledge of robotics frameworks
Work EnvironmentDeveloping drone control systems, testing in outdoor or lab settingsProgramming robotic systems, simulation, and hardware integration
Industry UsageUnmanned aerial vehicle companies, defense, surveyingManufacturing, automation, research labs

While both roles involve software development for autonomous systems, the Entry Level Drone Software Engineer focuses specifically on drone hardware and flight control, whereas the Entry Level Robotics Software Engineer covers a broader range of robotic platforms and systems. The choice depends on your interest in aerial vehicles versus general robotics applications.

More about Entry Level Drone Software Engineer jobs
What cities are hiring for Entry Level Drone Software Engineer jobs? Cities with the most Entry Level Drone Software Engineer job openings:
What are the most commonly searched types of Drone Software Engineer jobs? The most popular types of Drone Software Engineer jobs are:
What states have the most Entry Level Drone Software Engineer jobs? States with the most job openings for Entry Level Drone Software Engineer jobs include:
Infographic showing various Entry Level Drone Software Engineer job openings in the United States as of May 2026, with employment types broken down into 1% As Needed, 97% Full Time, 1% Part Time, and 1% Contract. Highlights an 78% Physical, 1% Hybrid, and 21% Remote job distribution, with an average salary of $104,863 per year, or $50.4 per hour.
Mid-Level CNO Software Engineer

Mid-Level CNO Software Engineer

Zetier

Arlington, VA

Full-time

Posted 23 days ago


Job description

Mid-Level CNO Software Engineer

Zetier is seeking Mid-Level 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:

  • Experience with low-level programming (C/C++)
  • Experience developing in scripting languages (Python)
  • Systems software development experience (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.

Employment Type: FULL_TIME