1

Senior Autopilot Software Engineer Jobs (NOW HIRING)

... autopilot software, or autonomous vehicle control. The ideal candidate will contribute to the ... Youll collaborate with Program Management, Business Development, and senior executives as well as ...

... autopilot software, or autonomous vehicle control. The ideal candidate will contribute to the ... You'll collaborate with Program Management, Business Development, and senior executives as well as ...

... autopilot software, or autonomous vehicle control. The ideal candidate will contribute to the ... You'll collaborate with Program Management, Business Development, and senior executives as well as ...

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... Experience with MicroPilot's autopilot software * Experience with Piccolo autopilot software

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... Experience with MicroPilot's autopilot software * Experience with Piccolo autopilot software

Senior Software Engineer

Oregon, IL · On-site +1

$114K - $151K/yr

Join to apply for the Senior Software Engineer role at Calyptus2 days ago Be among the first 25 ... autopilot? Join our platform, complete a 6-minute AI screening interview, and get auto-applied to ...

Sr. Software Engineer

Tampa, FL · On-site

$111K - $147K/yr

Sr. Software Engineer Huntsville, Alabama, United States; Northern, VA, United States; Tampa ... Prior experience developing Autopilot systems, ground control stations, or flight simulation ...

Sr. Software Engineer

San Francisco, CA · On-site

$17K - $260K/yr

Job Summary At Pantomath, we are building the autopilot for the data-driven enterprise. Today, data ... The Opportunity We're looking for a Senior Software Engineer to join our founding engineering team ...

Senior Software Engineer, RAIL

Costa Mesa, CA · On-site

$129K - $171K/yr

Senior Software Engineer, RAIL Anduril Industries is a defense technology company with a mission to ... Each autopilot has a subtly different hardware interface -- some use MAVLINK, some use STANAG ...

Software Engineer II

Hunt Valley, MD · On-site

$92K - $127K/yr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... autopilot software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience ...

Software Engineer III

Hunt Valley, MD

$54.75 - $73.50/hr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... autopilot software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience ...

... autopilot to help solve this problem. KEY FACTS * Base salary: $290,000-$310,000 * Equity: 0.20%-0 ... Reports to: VP of Engineering / Bruce Kim (CTO) Why This Role Is Unique As a Senior Software ...

Software Engineer III

Hunt Valley, MD

$54.75 - $73.50/hr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... autopilot software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience ...

Sr. Software Engineer Jobs

Tampa, FL · On-site

$111K - $147K/yr

Senior Software Engineer Work Arrangement This is an onsite position in Tampa, FL, Huntsville, or ... Prior experience developing Autopilot systems, ground control stations, or flight simulation ...

Software Engineer II

Hunt Valley, MD

$92K - $127K/yr

About This Role This Software Engineering role is within Textron System's Uncrewed Land and Air ... autopilot software Experience with MOOS DB/IvP o Experience with Qt projects/libraries o Experience ...

next page

Showing results 1-20

Senior Autopilot Software Engineer information

See salary details

$75.5K

$143.3K

$192K

How much do senior autopilot software engineer jobs pay per year?

As of Jun 5, 2026, the average yearly pay for senior autopilot software engineer in the United States is $143,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,500.00 and $161,500.00 per year, depending on experience, location, and employer.

What is the difference between Senior Autopilot Software Engineer vs Autopilot Software Engineer?

AspectSenior Autopilot Software EngineerAutopilot Software Engineer
ExperienceTypically 5+ years in autopilot or related software developmentEntry to mid-level, 1-3 years experience
ResponsibilitiesLeading complex autopilot system design, mentoring, project oversightDeveloping and testing autopilot features, collaborating with teams
QualificationsBachelor's/Master's in CS, Electrical Engineering, relevant certificationsBachelor's in related field, some certifications preferred
Work EnvironmentSenior roles often involve leadership, architecture decisionsFocus on coding, testing, and implementation

The main difference lies in experience, responsibilities, and leadership scope. Senior Autopilot Software Engineers typically lead projects and mentor others, while Autopilot Software Engineers focus on development and testing tasks. Both roles require strong technical skills and industry knowledge, but the senior position involves more strategic oversight and expertise.

How does a Senior Autopilot Software Engineer typically collaborate with hardware and testing teams during development?

As a Senior Autopilot Software Engineer, collaboration with hardware and testing teams is crucial for ensuring seamless integration and high system reliability. You'll work closely with hardware engineers to align software requirements with sensor and actuator capabilities, and you’ll regularly coordinate with testing teams to design and analyze simulation and real-world test scenarios. Effective communication and cross-functional meetings are common, allowing you to quickly identify and resolve integration issues, optimize performance, and deliver robust autonomous driving features.

What does a Senior Autopilot Software Engineer do?

A Senior Autopilot Software Engineer is responsible for designing, developing, and optimizing the software that controls autonomous driving systems in vehicles. This includes working on algorithms for perception, decision making, control, and system integration to enable safe and reliable self-driving capabilities. They collaborate with cross-functional teams to ensure that the autopilot system meets performance, safety, and regulatory standards. Additionally, they may mentor junior engineers and help guide technical direction for the team.

What are the key skills and qualifications needed to thrive as a Senior Autopilot Software Engineer, and why are they important?

To thrive as a Senior Autopilot Software Engineer, you need advanced programming skills (especially in C++ and Python), a strong background in computer science or engineering, and experience with robotics, machine learning, or autonomous systems. Familiarity with simulation tools, sensor fusion frameworks, real-time operating systems, and relevant certifications (such as in safety-critical software) is highly valued. Exceptional problem-solving, collaboration, and communication abilities help you navigate complex technical challenges and work effectively in multidisciplinary teams. These skills ensure the development of safe, reliable, and innovative autonomous driving solutions that meet rigorous industry standards.

Software Engineer (UAS)

ExistX, Inc

Dayton, OH • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 26 days ago


Job description

Salary:

About Us

ExistX was founded in 2023 with the goal to combine cutting edge invention with practical implementation in the unique environments our customers demand to solve national security problems in the real world.


Our team of software and systems engineers bring experience working with cutting-edge advancements in cryptography, cyber-physical systems, MBSE, and formal methods for both government and commercial applications. We leverage a unique suite of capabilitiesincubated through our sister R&D firm, Galois, and other key research partnershipsto rapidly prototype and deliver impactful solutions to the warfighter.


X.P(X):

There exists a solution X that satisfies problem P.


The solution exists. Lets build it together.


About This Role

We are seeking a mid-level Software Engineer (UAS)with experience supporting Department of Defense (DoD) programs, specializing in flight control systems, autopilot software, or autonomous vehicle control. The ideal candidate will contribute to the design, implementation, testing, and certification of mission-critical software used in unmanned systems. This role involves close collaboration with systems engineers, other software engineers, program managers, and hardware engineers to develop high-reliability, safety-critical software in compliance with DoD and aerospace standards. You will join a small, growing team where every persons contribution directly shape the Companys growth and impact. Youll collaborate with Program Management, Business Development, and senior executives as well as work alongside a group of world class engineers and researchers. We value curiosity, accountability, and collaboration.


You will join a small, growing team where every persons contributions directly shape the Companys growth and impact. Youll collaborate with Engineering, Program Management, Business Development as well as work with a group of world class engineers, researchers, and leaders. We value curiosity, accountability, and collaboration.



Responsibilities

These responsibilities are executed in close collaboration with the CEO, COO, and Engineering leadership.


Software Development & Integration

  • Design, develop, and maintain embedded and/or real-time software for flight control systems, autopilots, and autonomous guidance functions
  • Implement control algorithms, state estimation, sensor fusion, and actuator control logic
  • Integrate software with avionics hardware, sensors, and communication subsystems
  • Support hardware-in-the-loop (HIL), software-in-the-loop (SIL), and simulation-based testing


Program Execution

  • Develop software in accordance with DoD acquisition and compliance requirements
  • Participate in program reviews, design reviews, and milestone events (SRR, PDR, CDR)
  • Support classified and unclassified program activities as required
  • Collaborate with government stakeholders, prime contractors, and internal teams


Verification, Validation & Safety

  • Develop unit tests, integration tests, and automated test frameworks
  • Support verification and validation activities aligned with DO-178C, DO-331, MIL-STD-882, or similar standards
  • Assist with requirements traceability, documentation, and configuration management
  • Identify and mitigate software risks in safety-critical environments


Collaboration & Technical Growth

  • Work closely with systems, controls, and test engineers to ensure end-to-end system performance
  • Contribute to technical decisions, architecture discussions, and code reviews
  • Mentor junior engineers and support continuous improvement of engineering practices



Qualifications

Required

  • Bachelors degree in Computer Science, Software Engineering, Aerospace Engineering, Electrical Engineering, or related field 37 years of professional software engineering experience
  • Possess a current/or recent U.S. Government Security Clearance (Secret minimum; higher levels preferred) or the ability to obtain and maintain a U.S. government issued security clearance is required.
    • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Demonstrated experience supporting Department of Defense programs.
  • Proficiency in C/C++ (required); experience with Python or MATLAB/Simulink strongly preferred.
  • Experience developing software for real-time or embedded systems.
  • Familiarity with flight controls, autopilot systems, or autonomous vehicle software.
  • Experience working in Linux-based development environments.
  • Understanding of software development lifecycle in regulated or safety-critical domains.


Preferred

  • Experience with UAS / UAV, aircraft, or spacecraft flight software.
  • Background in control theory, guidance & navigation, or state estimation (e.g., Kalman filters).
  • Experience with PX4, ArduPilot, ROS/ROS2, or custom autopilot frameworks.
  • Familiarity with DO-178C, DO-331 (Model-Based Development), or similar standards.
  • Experience with HIL/SIL test systems, simulation tools, or digital twins.
  • Exposure to Model-Based Systems Engineering (MBSE) practices.
  • Active Top Secret clearance.


Tools & Technologies

  • Languages: C, C++, Python, MATLAB
  • RTOS / Embedded Platforms: VxWorks, QNX, FreeRTOS, or equivalent
  • Autonomy & Controls: Simulink, PX4, ArduPilot, custom GNC stacks
  • DevOps / Tooling: Git, Jira, Jenkins, CMake, Docker
  • Testing: HIL/SIL rigs, unit test frameworks, simulation environments


Success Criteria

  • Reliable, high-quality flight control software delivered on schedule.
  • Strong collaboration across software, systems, and controls teams.
  • Clean, maintainable, and well-documented code.
  • Successful participation in program reviews and test campaigns.
  • Growing technical ownership of flight control or autonomy subsystems.


General Attributes

  • High attention to detail and time-management skills.
  • Highly organized and proactive, with excellent multitasking and prioritization skills.
  • Comfortable operating in a fast-paced, growth-focused environment with evolving priorities.
  • Collaborative mindset with a focus on clarity, accountability, and follow-through.
  • Curiosity for all things technology.
  • Strong interpersonal and communication skills.



Location

ExistX is headquartered in Arlington, Virginia with additional locations in Dayton, Ohio and Portland, Oregon. We have some remote employees distributed across the U.S.


Position may require eligibility to work with cleared programs (active clearance not required, but preferred). Hybrid or onsite presence may be required depending on contract or security requirements. Occasional interaction with government customers, auditors, or security personnel will be required.


While we have a high preference for this role to be based in our Dayton, Ohio office, co-location in one of our core geographies, we will not be limited geographically for hiring this position.



Benefits

ExistX offers a highly competitive benefits program to support employees and their families, including:

  • Competitive salaries
  • Employer paid medical insurance plan
  • Health Savings Account (HSA) with employer contributions
  • Employer paid dental and vision insurance plans
  • 401(k) retirement plan with employer match
  • Flexible work location with a remote friendly culture
  • Paid time off (25 days per year)