Software Engineer – Linux

Company: Leonardo DRS
Apply for the Software Engineer – Linux
Location: London
Job Description:

Overview

In this role you will shape secure endpoint solutions by working at the intersection of Linux internals, networking, and security. You’ll develop and maintain Linux-based operating systems for high-profile clients, focusing on secure distributions and customized components. You will collaborate across teams to ensure quality and deliver a superior customer experience. This position offers the opportunity to impact next-generation endpoint technologies in a fast-moving environment. A strong emphasis on security, performance, and open systems defines the role and its impact.

Responsibilities

  • Develop and maintain Linux-based operating systems
  • Work on Linux distributions with a focus on security
  • Configure and customize OS components
  • Meet requirements and deliver excellent customer experience
  • Deliver a high-quality, functional product

Key requirements

  • Ubuntu operating system
  • C programming
  • TCP/IP network configuration, security and components
  • PKI certificate and key management
  • Debian package management
  • Bash scripting
  • Object oriented programming in C++
  • A degree in STEM or significant programming experience
  • Python programming
  • Linux kernel programming
  • Open source development
  • Security infrastructure

…

Posted: September 14th, 2026