1

Software Engineer Px4 Jobs in Ohio (NOW HIRING)

UAS Hardware Engineer

Dayton, OH

$115K - $151K/yr

Familiar with the concepts of autonomous flight system integration utilizing PX4, ArduPilot, ROS ... software interoperability across UAS platforms. MINIMUM QUALIFICATIONS: * Education - Required

... open-source software packages and artificial intelligence packages that have the potential to ... Practical experience with the open-source PX4 platform, version control, and modifying custom ...

Software Engineer Px4 information

What are Software Engineer Px4?

A Software Engineer Px4 is a professional who develops, maintains, and optimizes software for the PX4 autopilot platform, which is widely used in drones and unmanned aerial vehicles (UAVs). These engineers work with open-source flight control software, ensuring reliable performance, integrating new features, and troubleshooting issues related to flight operations. They often collaborate with hardware engineers, robotics teams, and other developers to create innovative solutions for aerial robotics applications.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Senior roles, expertise in areas like AI or cloud computing, and working at large tech companies often contribute to reaching this salary level.

What are some typical challenges Software Engineers face when working with PX4 flight control software?

Software Engineers working with PX4 frequently encounter challenges related to integrating new hardware, ensuring real-time performance, and debugging issues in complex flight environments. The open-source nature of PX4 means you may need to collaborate with a diverse, global community and stay updated on rapid changes in upstream code. Additionally, ensuring compatibility across various UAV platforms and maintaining robust safety standards are ongoing responsibilities. Successful engineers are proactive in testing, documentation, and leveraging support from both internal teams and the broader PX4 community.

What is L1, L2, L3, and L4 developer?

In the context of a Software Engineer role, L1, L2, L3, and L4 typically refer to different levels of developer seniority and experience, with L1 being entry-level and L4 representing senior or lead positions. These levels often correspond to increasing technical skills, responsibilities, and expectations within a company's career progression framework, and may influence salary, project scope, and mentorship roles.

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

To thrive as a Software Engineer PX4, you need a strong background in computer science, C/C++ programming, and embedded systems, often supported by a relevant degree or equivalent experience. Familiarity with PX4 autopilot firmware, Linux, Git, and possibly ROS or UAV hardware integration is typically required. Problem-solving, attention to detail, and effective collaboration are standout soft skills in this role. These skills and tools are crucial for developing reliable, safe, and high-performance flight control systems in drone and robotics applications.

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles such as machine learning engineers or software architects, can earn $500,000 or more annually. Such compensation often includes base salary, bonuses, and stock options, typically found in large tech companies or startups with significant funding.

Is it true that AI will replace software engineers?

AI is expected to automate certain repetitive coding tasks, but software engineers, including those working on PX4 autopilot systems, will continue to be essential for designing, testing, and maintaining complex software. Skills in programming, problem-solving, and understanding system architecture remain critical, as AI tools are used to augment rather than replace human expertise.

What is the difference between Software Engineer Px4 vs Software Engineer Drone?

AspectSoftware Engineer Px4Software Engineer Drone
Required CredentialsBachelor's in Computer Science or related field; experience with PX4 autopilotBachelor's in Engineering or Computer Science; experience with drone software
Work EnvironmentEmbedded systems, robotics, UAV developmentUnmanned aerial vehicle (UAV) development, hardware integration
Employer & IndustryDrone manufacturers, aerospace, robotics companiesDrone startups, aerospace firms, research institutions
Common Search/ComparisonYesYes

Software Engineer Px4 specializes in developing and maintaining the PX4 autopilot software used in drones, focusing on embedded systems and robotics. In contrast, Software Engineer Drone may work on broader drone software applications, including hardware integration and flight control systems. Both roles require similar technical skills and are common in the aerospace and robotics industries, but Px4 engineers focus specifically on the PX4 platform.

What job categories do people searching Software Engineer Px4 jobs in Ohio look for? The top searched job categories for Software Engineer Px4 jobs in Ohio are:
What cities in Ohio are hiring for Software Engineer Px4 jobs? Cities in Ohio with the most Software Engineer Px4 job openings:
Infographic showing various Software Engineer Px4 job openings in Ohio as of July 2026, with employment types broken down into 95% Full Time, 3% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

UAS Hardware Engineer

BTAS

Dayton, OH

$115K - $151K/yr

Full-time

Medical, Retirement, PTO

Re-posted 17 days ago


Job description

POSITION: UAS Hardware Engineer
LOCATION: Fairborn, Ohio, WPAFB
REQUIRED SECURITY CLEARANCE: Top Secret / SCI
POSITION TYPE/STANDARD WORK HOURS: Full Time, 40 hours, On-site
THE OPPORTUNITY:
BTAS is recruiting a UAS Hardware Engineer with expertise in UAV airframe design, materials, aerodynamics, vibration analysis, payload integration, and embedded systems to support advanced AFRL Center for Rapid Innovation research and development initiatives. The ideal candidate will possess strong experience supporting unmanned aerial vehicle (UAV) hardware development, autonomous systems integration, embedded computing platforms, and advanced prototyping technologies supporting defense applications.
The UAS Hardware Engineer will support the design, integration, testing, and evaluation of UAS systems and associated hardware technologies. This role requires technical expertise across UAV platforms, embedded systems, autonomy frameworks, manufacturing processes, payload integration, and mission systems supporting Department of War research efforts.
WHO WE ARE:
BTAS is a woman-owned small business founded in 1995, located near Wright-Patterson Air Force Base in Beavercreek, OH. We have earned national and regional awards in the Department of Defense for our proven IT, Engineering, and Program Management capabilities.
We are committed to working with exceptional quality and professionalism to deliver excellence to our customers, while providing our employees with a stimulating and satisfying work environment as we collaborate with teammates to achieve common goals.

PRIMARY RESPONSIBILITIES:
  • Support the design, development, integration, and testing of UAS airframes, payload systems, and embedded hardware technologies.
  • Perform engineering analysis related to UAS operations performance and payload integration.
  • Advise the customer on UAS hardware subsystems including flight controllers, ESCs, power systems, telemetry systems, navigation systems, and sensor packages.
  • Familiar with the concepts of autonomous flight system integration utilizing PX4, ArduPilot, ROS/ROS2, computer vision, sensor fusion, and autonomous navigation technologies.
  • Contribute to the development and evaluation of collaborative autonomous systems and swarm technologies.
  • Support payload integration and testing activities involving ISR, RF, EW, or mission-specific sensor technologies.
  • Participate in hardware and rapid prototype fabrication reviews.
  • Conduct laboratory, field, and flight testing activities supporting UAS technology demonstrations and evaluations.
  • Prepare technical reports, engineering documentation, test plans, presentations, and recommendations for program stakeholders.
  • Collaborate with multidisciplinary engineering teams supporting advanced autonomous systems and UAS research initiatives.
  • Assist with troubleshooting, system integration, and hardware/software interoperability across UAS platforms.
MINIMUM QUALIFICATIONS:
  • Education – Required
    • Bachelor’s Degree in Electrical Engineering, Aerospace Engineering, Mechanical Engineering, Systems Engineering, Robotics, or related technical discipline.
  • Experience:
    • 2–4 years of relevant engineering experience in UAS systems, robotics, embedded systems, aerospace systems, autonomous platforms, or related technical fields.
    • Demonstrated knowledge of UAS airframe design, aerodynamics, materials, payload integration, or related aerospace engineering concepts.
    • Experience with some of the following UAS hardware systems:
      • Flight controllers
      • ESCs and power systems
      • Battery management systems
      • Navigation systems
      • Telemetry systems
      • Sensor integration
      • Payload integration
    • Familiarity with autonomy and controls technologies such as:
      • PX4 and/or ArduPilot
      • ROS/ROS2
      • Computer vision
      • Sensor fusion
      • Autonomous navigation
      • Swarm or multi-agent systems
    • Experience with engineering prototyping and development tools, including PCB design, rapid prototyping, or hardware integration activities.
    • Strong analytical, troubleshooting, communication, and technical documentation skills.
    • Experience supporting defense, aerospace, autonomous systems, robotics, university research, or related technical programs is preferred.
    • Internship, research, capstone project, or laboratory experience may be considered toward relevant experience requirements.
SUPERVISORY RESPONSIBILITIES:
This position does not supervise the work of others.

WORK ENVIRONMENT:
This job operates in a professional office environment. This role routinely uses standard office equipment.

PHYSICAL DEMANDS:
Must be able to operate a computer and other standard office equipment. Must be able to remain in a stationary position, 80%.

TRAVEL:
Minimal travel, 5 – 10%.
OTHER DUTIES:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and/or activities may change at any time with or without notice.
COMPENSATION / SALARY RANGE:
BTAS adheres to federal, state, and local regulations. This is a Full-Time, Salary, Exempt position. Salary is subject to a variety of factors, including but not limited to years of experience, education, certification(s), training, specialized skills, responsibilities, etc.
BTAS BENEFITS:
A comprehensive benefits program, including paid time off, federal holidays, health coverage, 401K plan with generous company match is offered to all full-time employees.

AAP / EEO STATEMENT:
BTAS is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
BTAS is an E-Verify program participant.