Software Engineer
Actalent • Madison, AL • Posted June 10, 2026
About the Role
Job Title: Software Engineer
Job Description
This role is ideal for a early-career software engineer who has worked with PX4 firmware through academic projects, open-source contributions, or internships and is eager to expand their skills in a real-world aerospace environment focused on unmanned aircraft systems (UAS). You will contribute to the development, integration, and testing of flight software while collaborating closely with multidisciplinary teams to deliver robust, integrated UAS solutions.
Responsibilities
+ Develop and modify PX4 firmware to support custom aircraft configurations and mission requirements.
+ Integrate sensors, radios, and onboard compute modules using interfaces such as CAN, UART, and I2C.
+ Support simulation-based testing using environments such as Gazebo, Hardware-in-the-Loop (HITL), and Software-in-the-Loop (SITL).
+ Assist with flight test activities, including test preparation, flight log collection, log an...
Job Description
This role is ideal for a early-career software engineer who has worked with PX4 firmware through academic projects, open-source contributions, or internships and is eager to expand their skills in a real-world aerospace environment focused on unmanned aircraft systems (UAS). You will contribute to the development, integration, and testing of flight software while collaborating closely with multidisciplinary teams to deliver robust, integrated UAS solutions.
Responsibilities
+ Develop and modify PX4 firmware to support custom aircraft configurations and mission requirements.
+ Integrate sensors, radios, and onboard compute modules using interfaces such as CAN, UART, and I2C.
+ Support simulation-based testing using environments such as Gazebo, Hardware-in-the-Loop (HITL), and Software-in-the-Loop (SITL).
+ Assist with flight test activities, including test preparation, flight log collection, log an...