> Markdown version of [/jobs/ext/4625519-senior-gnc-software-engineer](https://www.wearedevelopers.com/jobs/ext/4625519-senior-gnc-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior GNC Software Engineer - **Company:** Round Peg Solutions - **Location:** Tucson, AZ, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Software Debugging, Dynamical Systems, Linux on Embedded Systems, Embedded Software, Hardware Design, Real-Time Operating Systems, Software Engineering, Systems Integration, Hardware Testing - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_50e8ac15fdd58fb919377397bc42b4ea ## About the Role As the Senior GNC Software Engineer you will bring * Strong C++ programming experience within embedded, real-time or performance-critical systems * Experience developing GNC, flight controls, autonomy or embedded flight software * Understanding of control algorithms, vehicle dynamics or flight software architecture * Familiarity with embedded Linux, flight computers or real-time operating environments * Hands-on experience with software integration, debugging, simulation or hardware testing Experience with PX4, ArduPilot, ROS2, UAVs, missiles or autonomous aircraft would be advantageous. The Senior GNC Software Engineer will enjoy genuine technical ownership, working directly with engineers developing and testing real flight hardware. ## Description Are you a C++ Software Engineer who wants to develop software that actually flies? Have you worked on guidance, flight controls, autonomy or embedded software for dynamic systems? Would you relish taking ownership of advanced flight software and seeing your code progress from simulation onto real aerospace hardware? If so, this opportunity may be the right next step for you. This rapidly growing defence technology organisation develops advanced autonomous aerospace systems for demanding missions. Engineers work in collaborative, highly technical teams where software, hardware integration and flight testing come together to deliver next-generation capabilities. The Senior GNC Software Engineer will develop real-time flight software for autonomous air vehicles, translating guidance and control algorithms into reliable, flight-ready systems. As the Senior GNC Software Engineer your responsibilities will include * Developing C++ flight software for UAVs, autonomous aircraft and advanced aerospace vehicles * Implementing guidance, navigation, control and autonomy algorithms within embedded systems * Building and optimising real-time software for flight computers and embedded processors * Integrating software with sensors, avionics, communications and vehicle control systems * Supporting simulation, SIL/HIL testing, hardware integration and flight testing