> Markdown version of [/jobs/ext/3520398-uav-autopilot-software-engineer](https://www.wearedevelopers.com/jobs/ext/3520398-uav-autopilot-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). --- # UAV Autopilot Software Engineer - **Company:** Wolverhampton - **Location:** Wolverhampton, UK - **Salary:** £124,800.0 - £135,200.0 - **Contract:** Temporary to permanent - **Skills:** Software Documentation, Software Debugging, Linux on Embedded Systems, Firmware, Global Positioning Systems (GPS), Real-Time Operating Systems, Sensor Fusion, Systems Integration, Universal Asynchronous Receiver/Transmitter, Hardware Testing, Reliability of Systems, Information Technology, Deployment Automation, Software Version Control, GNSS - **Published:** October 2, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/uav-autopilot-software-engineer/49757265 ## About the Role interfaces. * Work with ground control stations (Mission Planner, QGroundControl) and support telemetry/command-and-control links. * Debug flight logs and telemetry to diagnose in-field issues and improve system reliability and safety. * Collaborate with hardware, systems, and test engineers to support platform integration and certification activities. * Contribute to software documentation, version control, and CI/testing processes. Essential Skills & Experience * Experience contributing to or working with ArduPilot and/or PX4 codebases. * Solid understanding of flight dynamics, control theory, and state estimation (Kalman filtering/EKF). * Experience with embedded Linux and/or real-time operating systems (NuttX, ChibiOS). * Familiarity with MAVLink protocol and UAV communication architectures. * Practical experience flight testing or bench testing UAV platforms. * Degree in Aerospace, Electronic/Electrical Engineering, Computer Science, Robotics, or a related discipline (or equivalent experience). Desirable * Experience with ROS/ROS2, DroneCAN/UAVCAN, or companion computer integration. * Familiarity with GPS-denied navigation, sensor fusion, or autonomy stacks. * Knowledge of UK/EASA UAS regulations and BVLOS operations. * Prior work in a defence, aerospace. * Eligibility for UK Government security clearance (SC/DV)JBRP1_UKTJ ## Description Job DescriptionUAV Autopilot Software Engineer (ArduPilot / PX4) Location: South West - On site initially, moving to a hybrid arrangement once familiar Duration: 6 months initial Option to go permanent Target rate: £60-65 ph Ltd *Negotiable* Outside IR35 Role Summary We are looking for an Autopilot Software Engineer to develop, integrate, and test flight control software for our unmanned aerial systems using ArduPilot and/or PX4. You will work across the full stack - from low-level sensor drivers and control loops through to ground control station integration - supporting fixed-wing, multirotor, and VTOL platforms. Key Responsibilities * Develop and maintain firmware for ArduPilot and/or PX4 flight stacks, including custom drivers, control laws, and mission logic. * Tune flight controllers (PID, EKF/INS parameters) and support flight testing across a range of airframes. * Integrate sensors and payloads (GNSS/INS, IMU, airspeed, lidar, cameras) over MAVLink, CAN, UART, and I2C/SPI ## Related Videos - [Robots 2.0: When artificial intelligence meets steel](https://www.wearedevelopers.com/videos/1452-robots-2-0-when-artificial-intelligence-meets-steel) - [Reality and Beyond: Coding a Drone Using {Unity 3D .NET} and ChatGPT AI!](https://www.wearedevelopers.com/videos/702-reality-and-beyond-coding-a-drone-using-unity-3d-net-and-chatgpt-ai) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Data: The Deciding Factor in AI Success](https://www.wearedevelopers.com/videos/100310-data-the-deciding-factor-in-ai-success) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)