> Markdown version of [/jobs/ext/2206264-software-engineer-mission-management-systems](https://www.wearedevelopers.com/jobs/ext/2206264-software-engineer-mission-management-systems). 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). --- # Software Engineer - Mission Management Systems - **Company:** Hackajob Ltd - **Location:** Yeovil, UK - **Salary:** £55,000.0 - £65,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Computing Platforms, Systems Engineering, Unit Testing, C Sharp (Programming Language), Unix, C++ (Programming Language), Linux, Memory Management, Ethernet, Machine Learning, Network Protocols, Real-Time Operating Systems, Requirements Management, Software Engineering, Software Requirements Analysis, Systems Modeling Language, System Software, UML, Rust (Programming Language), DO-178B, Legacy Systems - **Published:** August 24, 2026 - **Apply:** https://www.totaljobs.com/job/engineer-systems/hackajob-ltd-job107889216 ## About the Role * Experience: Broad experience in the full software development lifecycle for real-time, high-integrity embedded systems. * Core Technical Stack: Strong proficiency in Ada95, C, or C++. Extensive experience with UML modelling and requirements management via DOORS. * Operating Environments: Deep understanding of Real-Time Operating Systems (RTOS), multi-tasking environments, and command-based OS (Linux, UNIX). * Regulatory Mindset: Practical experience navigating traditional safety standards (like DO-178C), coupled with a strong appetite for tackling the unique integration and certification challenges of autonomous systems. * Mindset: A proactive architect who thrives in a transitional environment, capable of respecting the rigor of manned aviation while innovating for the uncrewed future. It would be great if you bring specific knowledge or a strong interest in any of the following areas: * Advanced Architecture: Integrated Modular Avionics (IMA), Modular Open Systems Approach (MOSA), Future Airborne Capability Environment (FACE), and Model-Based Systems Engineering (MBSE / SysML). * Autonomy & Future Tech: Exposure to autonomous flight rules, robotics/automation technologies, AI/Machine Learning, or modern languages (Rust, C#, Java) as they apply to future uncrewed mission systems. * Tactical Domain: Military Tactical Communication, Sensor, and Weapon systems integration for both crewed and uncrewed platforms. * Avionics & Hardware: Integration with Aircraft Electrical Systems and networking protocols (IP/Ethernet, Mil-Std 1553, ARINC429). This is not an exhaustive list, and we are keen to hear from you even if you might not have experience in all the above. The most important skill is a good attitude and willingness to learn. ## Description Working within our Helicopter division, you will be taking ownership of complex mission system software component, ensuring legacy systems remain robust, while simultaneously leveraging open architectures to ensure our future uncrewed systems are modular, portable, and ready for the next generation of autonomous missions., * Dual-Platform Architecture: Generate robust, scalable software models and detailed component designs using UML for both legacy manned and new uncrewed mission computers. * Open Architecture Integration: Champion the use of Modular Open Systems Approaches (e.g., FACE/MOSA) to ensure future software portability across autonomous fleets. * High-Integrity Implementation: Develop deterministic, mission-critical real-time software components (primarily in Ada95/C/C++), balancing the need for rigorous memory management with the processing demands of autonomous systems. * Requirements & Traceability: Capture, analyse, and manage complex system requirements, ensuring traceability using DOORS across both manned and unmanned capability drops. * Verification & Integration: Construct test harnesses, execute unit testing, and conduct hardware-in-the-loop integration to prove both traditional HMI functionality and complex autonomous behaviours. * Navigating Certification: Produce and maintain standard engineering documentation. You will ensure legacy systems meet DO-178C requirements while actively helping the team navigate the emerging regulatory and certification hurdles associated with uncrewed systems. * Cross-Functional Leadership: Act as a technical authority during discussions with customers, suppliers, and multi-disciplinary teams to ensure autonomous and legacy software delivers the required operational capability within agreed budgets. ## Related Videos - [Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide](https://www.wearedevelopers.com/videos/1444-crew-management-system-for-airlines-plan-duties-for-pilots-flight-attendants-worldwide) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)