Senior Linux Engineer
New Today
Overview
An Amazing Career Opportunity for a Senior Linux Engineer
Location: Cardiff, UK
Job ID: 40088
This is a role as a 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 and should be deeply familiar with Linux kernel internals, custom builds, device driver development, and system performance optimization. This is a hands-on, initiative-driven role that tackles complex technical challenges involving embedded systems, OS-level programming, and secure platforms. The position is hybrid in Cardiff, UK, with 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 such as secure boot, trusted execution environments and read-only rootfs.
- Debugging kernel panics.
- Reviewing kernel configurations with a security focus (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 behavior.
- Staying current with upstream changes, patches, and security advisories.
What we will love about your background
- 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.
- Familiarity 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, CI/CD systems, and collaborative tools.
Your Experience and Education
- 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.
What we can offer you
- Competitive salary and rewards package.
- Competitive benefits and annual leave offering, enabling work-life balance.
- A vibrant, welcoming & inclusive culture.
- Extensive career development opportunities and resources to maximize your potential.
- Be part of a global organization pioneering hardware, software and services for trusted identities.
Why apply?
- Empowerment: Work as part of a global team in a flexible work environment. If you have most of the skills and experience, we encourage you to apply.
- Innovation: Embrace challenges and drive change, with openness to flexible work arrangements or part-time options.
- Integrity: You are results-oriented and value being treated with respect and inclusivity.
We make it easier for people to get where they want to go. HID technology supports billions of interactions in more than 100 countries. Join HID and be part of the ASSA ABLOY Group, with a global presence and opportunities for career growth.
- Location:
- Cardiff, 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
-
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 -
-
10 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 -
-
10 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 -
-
10 Days Old
Senior C++ Contract Software Engineer - C++ | Application Focused Multi-Threaded Development | Linux
-
Redhill, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Senior C++ Contract Software Engineer - C++ | Application Focused | Multi-threaded Development | Linux | Inside IR35. 3 days per week near Crawley, UK. Between £450 - 500 per day inside IR35 inside UK.
More Details -
-
10 Days Old
Senior Principal Engineer - Linux Tech Lead
-
Cambridge, England, United Kingdom
-
£100,000 - £125,000
- IT & Technology
Job Overview: This is an exciting opportunity to be the technical lead across multiple new software teams. We are delivering the full Linux stack (firmware, kernel, drivers, applications) to support a new range of Arm hardware devices aimed at AI use...
More Details -
-
10 Days Old
Senior Linux Engineer
-
Kings Langley, England, United Kingdom
-
£80,000 - £100,000
- IT & Technology
Senior Linux Engineer Location: Kings Langley or Leeds About Blaize Blaize is building a hybrid AI platform engineered to support edge-to-cloud intelligence at scale-delivering efficient, scalable AI designed for complex, multimodal workloads across...
More Details -