Linux Systems Software Developer

ECM Selection Limited
Cambridge, UK
1 day ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£75,000.0
Working hours
Regular working hours

Tech stack

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

Job 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.

Requirements

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).

Benefits & conditions

Located in new offices within a short walk from Cambridge train station, this friendly team collaborate in a relaxed environment where flexible working is the norm. Typical weeks are 37.5 hours with 2/3 days at home possible. Benefits include purchasing additional holiday beyond the standard 25 days plus bank holidays, a matched contribution pension scheme, and health and dental insurance which can be extended to cover family members.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

1:53 min

Entering software development through retro computing platforms

Alex Soto Alex Soto · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all