> Markdown version of [/jobs/ext/2206350-linux-systems-software-developer](https://www.wearedevelopers.com/jobs/ext/2206350-linux-systems-software-developer). 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). --- # Linux Systems Software Developer - **Company:** ECM Selection Limited - **Location:** Cambridge, UK - **Salary:** £75,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), C++ (Programming Language), Cyber Security, Linux, Hypervisor, Linux Kernel, Open Systems Interconnection (OSI), Public Key Infrastructure, TCP/IP, UML, Virtualization Technology, Yocto - **Published:** August 24, 2026 - **Apply:** https://www.ecmselection.co.uk/register/27209 ## About the Role In addition to a bachelor's degree in computer science or similar, you will need: * Excellent programming experience in C/C++ * Good practical knowledge developing for User-mode Linux (UML) * Understanding of public key infrastructure (PKI) and other uses of cryptography * Understanding of the OSI network model, especially the TCP/IP protocols Additional knowledge or experience in any of the following would be beneficial but is not required: Linux kernel development, the Yocto Project, x86-64 architecture, and Trusted Platform Modules (TPM). ## Description This innovative R&D team work on endpoint software security products utilising hardware assisted virtualization technologies. Some of their products exist in the hands of millions of users around the world and others remain internal research projects. In this role you will be designing and developing new features and products as well as providing maintenance and support for existing code. This includes introducing new security algorithms, improving performance, writing unit and automated tests, and fixing security vulnerabilities. Code is predominantly written in C and C++ and mainly targets the Linux operating system although there is some crossover with projects targeting Windows. ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Gentle Introduction to eBPF](https://www.wearedevelopers.com/videos/789-gentle-introduction-to-ebpf) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)