Senior Linux Engineer
New Today
Overview
The ideal candidate will be instrumental in designing, maintaining, and evolving our custom Linux distribution and should be deeply familiar with Linux kernel internals, custom builds, device driver development, and system performance optimization. We are looking for someone who is hands-on, takes initiative, and thrives in solving complex technical challenges involving embedded systems, OS-level programming, and secure platforms. This is a hybrid role based in Cardiff, UK. Our current hybrid working model allows 2 remote days per week.
Responsibilities
- Designing and maintaining a custom Linux distribution tailored to embedded use cases.
- Contributing to and modifying the Linux kernel (mainline or forks).
- Writing and debugging device drivers for bespoke hardware.
- Creating and maintaining device tree source.
- Implementing robust bootloaders, kernel modules, and init systems.
- Managing distro build systems using tools like Yocto and Buildroot.
- Enforcing security e.g. secure boot, trusted execution environments and read-only rootfs.
- Debugging kernel panics.
- Reviewing kernel configurations with an eye to security (e.g. KASLR).
- Creating and managing SELinux/AppArmor profiles.
- Leading the design of scalable system update mechanisms and diagnostics tools.
- Performing code reviews and mentoring junior engineers.
- Interfacing with hardware, product, and application teams to ensure holistic system behaviour.
- Staying current with upstream changes, patches, and security advisories.
Qualifications
- 5+ years of Linux kernel development experience.
- Proven track record working on kernel-space and user-space integration.
- Deep experience with kernel debugging tools (ftrace, kprobes, perf, etc.).
- Expertise in C and shell scripting; familiarity with Python and Rust is a plus.
- Familiar with secure boot processes (e.g., U-Boot, GRUB with TPM, dm-verity).
- Familiarity with file system overlays, systemd and initramfs.
- Experience with deploying Linux on Arm.
- Knowledge of filesystems, memory management, and I/O subsystems.
- Exposure to real-time Linux (PREEMPT_RT or similar) is a strong advantage.
- Experience managing custom Linux distro lifecycle (build, release, patching).
- Comfortable working with Git version control, CI/CD systems, and collaborative tools.
Education & Eligibility
- Bachelor's or Master's degree in Computer Science, Electronics Engineering, or related field.
- Legally eligible to work in the UK or designated location.
- Experience working in cross-functional, geographically distributed teams.
- Strong written and verbal communication skills.
- Location:
- Wales, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Linux Engineer
-
Wales, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Overview The ideal candidate will be instrumental in designing, maintaining, and evolving our custom Linux distribution and should be deeply familiar with Linux kernel internals, custom builds, device driver development, and system performance optim...
More Details -
-
New Today
Senior Linux Software Engineer - Hybrid
-
England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Overview Zenovo are currently recruiting for an experienced Linux Software Developer . You will contribute to both major new product developments and the ongoing maintenance of existing projects. Senior Linux Software Developer £50,000 - £60,000 Hy...
More Details -
-
2 Days Old
Senior Linux Engineer
-
Cardiff, Wales, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Senior engineer in our core systems biometrics team focused on low-level Linux development. The ideal candidate will design, maintain, and evolve our custom Linux distribution. The position is hybrid in Cardiff, UK, with 2 remote days per week.
More Details -
-
13 Days Old
Senior Linux Engineer
-
Kings Langley, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Blaize is seeking a Senior Linux Engineer to design, build, and secure the next generation of our Linux infrastructure. This is a hands-on, highly technical role, working closely with IT, Security, and Engineering teams to deliver scalable, high-performance systems that support our rapid growth.
More Details -
-
13 Days Old
Senior Linux Software Engineer - Hybrid
-
West Midlands Combined Authority, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Zenovo are currently recruiting for an experienced Linux Software Developer. You will contribute to both major new product developments and the ongoing maintenance of existing projects. Offices days will be in Worcestershire, with a salary of £50,000 - £60,000.
More Details -
-
13 Days Old
Senior Infrastructure Engineer (Linux & Networking) - remote, US hours
-
United Kingdom
-
£80,000 - £100,000
- IT & Technology
Senior Infrastructure Engineer (Linux & Networking) - remote, US hours. NexGen Cloud is a rapidly growing IaaS company focused on providing innovative cloud solutions and infrastructure services. We are dedicated to helping our clients navigate the complexities of the digital world and achieve success through cutting-edge, secure and...
More Details -