> Markdown version of [/jobs/ext/1119282-software-engineer](https://www.wearedevelopers.com/jobs/ext/1119282-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). --- # Software Engineer - **Company:** Practicus - **Location:** Leeds, UK - **Experience:** Expert - **Salary:** £117,000.0 - **Contract:** Temporary contract - **Skills:** Testing (Software), Application Programming Interfaces (APIs), Software Documentation, Modems, Linux, Device Drivers, Embedded C, Field-Programmable Gate Array (FPGA), Hardware Design, Python (Programming Language), Linux Kernel, MISRA C (C Programming Language), Cisco Nexus Switches, Software Engineering, SonarQube, Wireless Telecommunications, Gitlab, Git, Hardware Infrastructure, Jenkins - **Published:** July 2, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2850730337-2 ## About the Role 8+ years of experience as a software engineer with embedded C++ experience on Linux Experience coming from a high-intensity embedded sector (such as Space, Aerospace, Defence, or Automotive) Experience of formal development, test, integration, and documentation processes and associated toolsets (Git, GitLab, Jenkins, SonarQube, Nexus, GTest, GMock) Knowledge of or familiarity with industry standards such as ECSS, MISRA, or CERT C is advantageous Knowledge of computer networking, wireless telecommunications, DPDK, Linux kernel, device drivers, or Python is beneficial Understanding of electronics hardware related to the products (phased arrays, processor electronics, etc.) is a plus Security Vetting Note Compliance: Please note successful candidates will be required to undergo BPSS (Baseline Personnel Security Standard) screening, including right-to-work, identity, criminal record, and a minimum of 3 years of employment history checks, as part of the onboarding process. ## Description A leading organisation within the space sector is seeking a Software Engineer to support the development and delivery of advanced space systems. Working as part of a growing software team, you will play a key role in ensuring products meet stringent quality and reliability requirements throughout the entire development lifecycle. You will work closely with Engineering, Manufacturing, Supply Chain and Project teams to drive software development from design through to delivery, helping ensure products can operate reliably in some of the world's most demanding environments. This environment is designed for proactive team players who can operate independently while contributing to a high-intensity mission. This contract position offers a rare greenfield opportunity to contribute to initial requirements and architecture specifications, building product-level software from the ground up. Key Responsibilities Responsible for the design and development of on-board software and ground test software for payloads Derive software designs directly from requirements and contribute to Requirements, Architecture, Design, and Test documentation Document APIs and code to a suitable level Estimate resources for complete end-to-end solutions delivering product-level software to internal and external customers Identify root cause issues, developing test cases to make problems visible and provide robust solutions Proactively share knowledge within the software team and cross-functionally with validation and systems teams Build vital interface layers between high-level applications and hardware components (modems, networks, sensors) Handle protocol implementation and low-level device interfacing with processors, registers, or FPGAs ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)