> Markdown version of [/jobs/ext/1869118-mid-level-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/1869118-mid-level-c-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). --- # Mid level C++ Software Engineer - **Company:** Technical Futures Ltd - **Location:** Saffron Walden, UK (Remote available) - **Experience:** Experienced - **Salary:** £45,000.0 - £55,000.0 - **Contract:** Permanent contract - **Skills:** Geographic Information Systems, C++ (Programming Language), Communications Protocols, Linux, Linux on Embedded Systems, Commercial Software, Software Engineering, Software Systems, Yocto, Stream Processing - **Published:** August 1, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5822589966 ## About the Role ???????A Mid-level Software Engineer with 3-5 years commercial C++ development experience will design and develop software for the latest radar, security and surveillance systems. You'll bring an Engineering related degree, Modern C++ design experience as well as Linux Configuration experience (Yocto / PetaLinux) and experience developing on Embedded Linux. Hybrid - Salary £40-55K experience dependent. Of particular interest is experience in the development of security / defence command and control software and using GIS (Geographic Information System) data. The successful Mid level Software Engineer will design and develop software across the company's radar systems, including external radar control systems and interfaces as well as bringing the ability to improve the software capabilities and enhance the user experience., * Technical Degree with software content. * High performance C++ development skills (C++ 11/14/17/20). * Minimum of 3-4 years commercial software design experience. * Working with Linux Configuration (Yocto / PetaLinux). * Developing on Embedded Linux. * Exposure to Networking and Communication protocols. * Mathematical and real-time data processing skills. ## Related Videos - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Rethinking Intelligence: AI, Accessibility, and the Future of Inclusive Work - Artur Ortega](https://www.wearedevelopers.com/videos/1377-rethinking-intelligence-ai-accessibility-and-the-future-of-inclusive-work-artur-ortega) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Building Systems that Last](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)