
Linux Kernel Software Engineer
Job Description
Posted on: April 8, 2026
An exciting opportunity to join a highly innovative engineering team developing next-generation semiconductor platforms used across mobile, compute, automotive, and emerging technologies.
This role focuses on building the core Linux software that enables advanced system-on-chip (SoC) capabilities, working at the intersection of hardware and software innovation.
As a Linux Kernel Software Engineer, you will contribute to the design and development of low-level software and device drivers for cutting-edge platforms. You’ll work across multiple subsystems, helping to deliver strong, scalable kernel solutions that support a wide range of products. You will collaborate closely with global teams spanning architecture, hardware, and software, playing a key role in bringing new features from concept through to production.
Key Responsibilities
- Develop Linux kernel drivers and embedded software components.
- Design, implement, test, and document kernel-level features.
- Collaborate with cross-functional teams across multiple geographies.
- Debug and resolve complex system-level issues.
- Contribute to performance optimisation and feature enhancements.
- Support continuous improvement in development and validation methodologies.
Requirements
- Experience in SoC development or system architecture (compute or mobile preferred).
- Strong knowledge of Linux kernel internals and device driver development.
- Proficiency in C programming and data structures.
- Solid debugging and problem-solving skills within Linux environments.
- Experience working in collaborative, multi-disciplinary teams.
- Strong communication skills.
- Familiarity with ARM CoreSight or similar debug architectures.
- Scripting experience (Python, Perl).
- Exposure to Assembly and/or C++.
Technical Expertise (Desirable)
- ARM or RISC-V architectures (coherency, memory management, virtualization).
- CPUs (ARM preferred), DSPs, and peripheral subsystems.
- DDR, interconnects, system cache, QoS.
- Power management, boot processes, debug, and security architecture.
What´s on Offer.
- Work on industry-leading technology used globally.
- Be part of a team delivering end-to-end platform innovation.
- Collaborate with world-class engineers across hardware and software.
- Gain exposure to advanced architectures and complex system design.
- Excellent opportunities for technical growth and career progression.
If you are a motivated engineer with strong Linux kernel experience and a passion for low-level systems, we’d love to hear from you. Apply today or send your CV to nk@eu-recruit.com.
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)
In accordance with local employment laws, applicants must have current, valid authorisation to work in the UK or EU at the time of application. We are unable to sponsor employment visas for this role. Applications from individuals without existing work authorisation for UK or EU cannot be considered.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
IrelandJobs.app - Find your dream job in Ireland
Get IrelandJobs.app - Find your dream job in Ireland on your phone!

Embedded Software Engineer - Device Drivers/Linux/C/C++

Linux Kernel Software Engineer

Linux Kernel Software Engineer - Next-Gen SoC Development / Python / Perl / Assembly / C++

Sr IAM Engineer - Okta

