Demo

Embedded Software Engineer - Flight Stack

Knightwerx
Scottsdale, AZ Full Time
POSTED ON 10/16/2026
AVAILABLE BEFORE 1/9/2027

Embedded Software Engineer - Flight Stack


Build the Software That Keeps Autonomous Aircraft Flying


We are looking for an Embedded Software Engineer to develop, integrate, and optimize the flight control software that powers next-generation unmanned aircraft.


In this role, you will work closely with aeromechanical, avionics, autonomy, and systems engineering teams to deliver reliable, safety-critical flight software from prototype through production. Your work will directly impact aircraft performance, mission capability, and operational reliability.


This is a hands-on engineering position for someone who enjoys solving challenging embedded systems problems, working close to the hardware, and seeing software evolve into real-world flight capability.


Technical Challenges You Will Tackle

  • Develop, integrate, and maintain real-time flight control software for unmanned aircraft systems.
  • Implement flight-control, state-estimation, and sensor-fusion algorithms for stable and precise flight.
  • Integrate avionics hardware, navigation sensors, payload systems, power systems, and communications into the flight stack.
  • Conduct SIL/HIL simulations, bench testing, and flight-readiness validation activities.
  • Support flight testing including pre-flight checkout, telemetry monitoring, and post-flight log analysis.
  • Develop mission-planning, vehicle-management, and autopilot software capabilities.
  • Create user interfaces for monitoring and controlling UAV systems.
  • Optimize software performance, scalability, maintainability, and reliability.
  • Maintain configuration management, version control, software documentation, and test procedures.
  • Collaborate across autonomy, propulsion, aerodynamics, avionics, and systems engineering disciplines.


Required Qualifications

  • Extremely knowledgeable at hardware integration and hardware toolsets.
  • Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related discipline.
  • 5 years of experience developing embedded software for UAVs, robotics, aerospace systems, defense systems, automotive systems, or other safety-critical products. Ideal candidates have extensive experience with small drones (Group 1 and Group 2).
  • Experience designing, implementing, and testing real-time embedded software.
  • Hands-on experience with PX4, ArduPilot, or similar flight-control platforms.
  • Strong knowledge of MAVLink, RTPS, or related communications protocols.
  • Experience with uORB, FastDDS, or similar real-time communications frameworks.
  • Proficiency in C , Python, and/or Rust.
  • Experience with Git, CMake, debugging tools, and embedded software development workflows.
  • Strong troubleshooting, analytical, and problem-solving skills.


Preferred Qualifications

  • Experience with STANAG 4586 and UAV interoperability standards.
  • Experience with mission planning, geospatial systems, and mapping software.
  • Familiarity with Qt, React, or similar UI frameworks.
  • Experience with RTOS platforms such as NuttX, ChibiOS, or FreeRTOS.
  • Experience with MATLAB/Simulink, Gazebo, or similar simulation environments.
  • Understanding of cybersecurity principles for embedded systems.
  • Experience with containerization and deployment technologies.
  • Knowledge of airworthiness, safety, and flight-certification practices.


About Knightwerx

Knightwerx develops American-made, AI-powered unmanned aerial systems and remote sensing technologies that support human-machine teaming in mission-critical environments. We build next-generation aerospace and autonomy solutions for both commercial and government customers where performance, speed, and reliability matter.

As a growing company, we offer the opportunity to work close to the mission, close to the product, and close to the decisions that shape what gets built. Engineers here work across disciplines, take ownership of meaningful challenges, and help shape the future of the company as it scales.


Additional Information

  • Onsite position in Scottsdale, AZ
  • Relocation assistance available for this role
  • U.S. Citizenship Required
  • Collaborative engineering environment

Salary.com Estimation for Embedded Software Engineer - Flight Stack in Scottsdale, AZ
$110,470 to $130,876
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer - Flight Stack?

Sign up to receive alerts about other jobs on the Embedded Software Engineer - Flight Stack career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Knightwerx

  • Knightwerx Scottsdale, AZ
  • Bring the next generation of sensing technology to life We are seeking a drive-oriented Mechanical Engineer to spearhead the final development, validation,... more
  • 7 Days Ago

  • Knightwerx Scottsdale, AZ
  • Shape the next generation of UAVs from design through commercialization. Position Overview We are seeking a highly skilled and visionary Lead Aeromechanica... more
  • 7 Days Ago

  • Knightwerx Scottsdale, AZ
  • Electrical Propulsion Engineer (Fixed-Wing & VTOL UAVs) Role Overview We are seeking an Electrical Propulsion Engineer specializing in small, non-quadcopte... more
  • 14 Days Ago

  • Knightwerx Scottsdale, AZ
  • Computer Vision / Machine Learning Engineer Join Knightwerx and help build the perception systems that enable autonomous aircraft to understand and navigat... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer - Flight Stack jobs in the Scottsdale, AZ area that may be a better fit.

  • Apex Systems Chandler, AZ
  • Job#: 2089803 Job Description: Software Engineer – Embedded Location: Chandler, AZ - 100% onsite Clearance: Active Secret Clearance Work Shift: 1st Shift (... more
  • 24 Days Ago

AI Assistant is available now!

Feel free to start your new journey!