Kernel Engineer Job Vacancies

23 of 23 Kernel Engineer Jobs

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Software Engineer with strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embedded software engineering team of around … people. Salary: £80-100k Base + Decent Pension, Health, and 30 Days Holiday. The Embedded Software Engineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of a cross-functional team. The Senior … Embedded Software Engineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. As a Senior Embedded Software Engineer, you will have skills in More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

Slough, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Senior Embedded Software Engineer - Kernel/Device Drivers, slough col-narrow-left Client: Opus Resourcing Ltd Location: slough, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 26.06.2025 Expiry Date: 10.08.2025 col-wide Job Description: Senior Embedded Software Engineer with … strong skills in embedded linux/kernel development, Bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a Pan European embedded software engineering team of around 30 people. Salary: Market Leading + Decent … Pension, Health, and 30 Days Holiday. The Embedded Software Engineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions of customers, working as part of a cross-functional team. The Senior Embedded Software Engineer is a hybrid role More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Software Engineer - Kernel/Device Drivers Senior Embedded Software Engineer - Kernel/Device Drivers Direct message the job poster from Opus Resourcing Ltd Trusted tech recruitment search partner specialising in platforms, software, and SaaS across EMEA and North America. Senior Embedded Software Engineer with strong skills in embedded linux/kernel development … London Paddington, and join a Pan European embedded software engineering team of around 30 people. Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday. The Embedded Software Engineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an impact on the entire physical product used by millions … of customers, working as part of a cross-functional team. The Senior Embedded Software Engineer is a hybrid role and will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. More ❯
Posted:

Senior Embedded Software Engineer - Kernel/Device Drivers

London, England, United Kingdom
Hybrid / WFH Options
Opus Resourcing Ltd
Senior Embedded Software Engineer with strong skills in Embedded Linux/Kernel development, Bootloader, and device driver development is required by a world-leading, high-end customer-centric device company to play a senior role in their new London tech hub, located close to London Paddington. The successful candidate will join a Pan-European Embedded Software engineering team … of around 30 people. Salary: Market Leading + Decent Pension, Health, and 30 Days Holiday. The Embedded Software Engineer will lead the development of Linux Kernel, custom Embedded Linux distributions, and bootloaders. They will also influence the physical product used by millions, working within a cross-functional team. This is a hybrid role, ideally requiring presence in the … days per week. There may be flexibility for highly experienced Embedded Linux professionals to work remotely within the UK. Key Skills and Requirements: Strong expertise in Linux Kernel development and maintenance, with experience on recent Kernel versions. Experience working with physical products, devices, automotive, IoT with connectivity. Extensive experience with Embedded C, Embedded systems, and a solid understanding More ❯
Posted:

Senior Embedded Software Engineer - Kernel / Device Drivers

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Job Title: Senior Embedded Software Engineer - Kernel/Device Drivers, London Client: Opus Resourcing Ltd Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 2 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: We are seeking a Senior Embedded Software Engineer with expertise in embedded Linux, kernel development, bootloader, and device driver … near Paddington, working within a diverse European embedded software team of approximately 30 members. Salary: Market Leading + Pension, Health, 30 Days Holiday The role involves developing the Linux kernel, custom embedded Linux distributions, and bootloaders, impacting products used by millions. The position offers a hybrid work model, typically requiring 2-3 days in the office weekly, with some … flexibility for highly experienced candidates. Key skills include: Expertise in Linux kernel development with recent versions Experience with physical products, IoT, automotive connectivity Embedded C, embedded systems, Linux OS Embedded bootloaders like U-Boot, Grub, on ARM systems Requirements planning and development for new and existing products Proficiency in C++, with Rust or similar languages a plus Debugging and More ❯
Posted:

Embedded Software Engineer - Kernel & Low-level Development

Cambridge, England, United Kingdom
JR United Kingdom
Social network you want to login/join with: Embedded Software Engineer - Kernel & Low-level Development, Cambridge col-narrow-left Client: European Tech Recruit Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 28.04.2025 Expiry Date: 12.06.2025 col-wide Job Description: Embedded Software Engineer - Kernel & Low … of highly skilled Embedded & Operating Systems experts. You will analyse, and advance the state-of-the-art of OS technologies and system software, especially those integrated in the Linux kernel with your experience in this area. You will be working alongside a firmware development team contributing to the design and development of solutions for CPU and System IP based … development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Familiarity with the Linux environment, command line, remote shell, scripting and collaboration tools including Kernel internals. Strong understanding of established virtualization frameworks like KVM, QEMU, Xen or Virtio. Familiarity with open-source projects such as Linux Kernel, TF-A, UEFI EDK II and More ❯
Posted:

Embedded Software Engineer - Kernel & Low-level Development

Cambridge, England, United Kingdom
European Tech Recruit
Embedded Software Engineer - Kernel & Low-level Development We are currently hiring for a globally leading semiconductor company, where you will join a team of highly skilled Embedded & Operating Systems experts. You will analyse, and advance the state-of-the-art of OS technologies and system software, especially those integrated in the Linux kernel with your experience in … development and maintenance of product quality firmware with good knowledge of bootloaders and device drivers. Familiarity with the Linux environment, command line, remote shell, scripting and collaboration tools including Kernel internals. Strong understanding of established virtualization frameworks like KVM, QEMU, Xen or Virtio. Familiarity with open-source projects such as Linux Kernel, TF-A, UEFI EDK II and … OpenBMC. You understand the overall architecture of the Linux Kernel and of embedded real time operating systems and familiar with FreeRTOS. Key Words: Linux Kernel/Operating Systems/Android/Linux/Kernel/Device Driver/Virtualization/KVM/Virtio/RTOS/FreeRTOS/QNX/Agile/Embedded Systems/QEMU/ More ❯
Posted:

SOFTWARE DEVELOPMENT ENGINEER– GPU KERNEL DEVELOPMENT

Cambridge, England, United Kingdom
AMD
SOFTWARE DEVELOPMENT ENGINEER– GPU KERNEL DEVELOPMENT SOFTWARE DEVELOPMENT ENGINEER– GPU KERNEL DEVELOPMENT WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data … innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ GPU KERNEL DEVELOPMENT THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs. Your experience will … GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative team settings and independent work, with the ability to More ❯
Posted:

Senior SDE- Kernel Engineer

London, United Kingdom
Amazon
Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create? As a Sr Kernel Engineer you will help build the kernel stack and BSP for various SoCs with custom hardware accelerators to be deployed in a range of Amazon devices. You … and custom hardware IP to accelerate applications in machine learning, computer vision and robotics. In this role you will: - Developing/modifying BSP: this can include bootloaders, device drivers, kernel and device tree support - Performing initial hardware bring-up and system integration - Maintaining/updating the embedded Linux Yocto distribution - Maintaining a continuous integration environment, including packaging and deployment More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Solution Engineer, Linux Kernel

London, England, United Kingdom
NVIDIA
Social network you want to login/join with: Senior Software Solution Engineer, Linux Kernel, remote, uk col-narrow-left Client: NVIDIA Location: remote, uk, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: c01de3e0bd90 Job Views: 53 Posted: 24.06.2025 Expiry Date: 08.08.2025 col-wide Job Description: NVIDIA is widely considered to … Engineering, or related field (or equivalent experience). 5+ years system software development and troubleshooting experience, ideally with some customer facing. Experience developing with C and C++ in Linux kernel, network drivers and/or embedded software. Very good familiarity with Linux OS (tools, utilities, kernel functionality). Very good familiarity with networking protocols (ETH, IP based, L2 … and talented people in the world working for us and, due to unprecedented growth, our world-class engineering teams are expanding fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you. #J-18808-Ljbffr More ❯
Posted:

SOFTWARE DEVELOPMENT ENGINEER - GPU KERNEL DEVELOPMENT

United Kingdom
Advanced Micro Devices
to solve the world's most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SOFTWARE DEVELOPMENT ENGINEER- GPU KERNEL DEVELOPMENT THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs. … GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative team settings and independent work, with the ability to … performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Experienced in designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong knowledge of AMD architectures (GCN, RDNA More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

SOFTWARE DEVELOPMENT ENGINEER – GPU KERNEL DEVELOPMENT

London, England, United Kingdom
Advanced Micro Devices
to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_ SOFTWARE DEVELOPMENT ENGINEER– GPU KERNEL DEVELOPMENT THE ROLE: As a core member of the team, you will play a pivotal role in optimizing and developing deep learning frameworks for AMD GPUs. … GPU library teams and open-source maintainers to ensure seamless integration of optimizations, utilizing cutting-edge compiler technologies and advanced engineering principles to drive continuous improvement. THE PERSON: Skilled engineer with strong technical and analytical expertise in C++ development within Linux environments. The ideal candidate will thrive in both collaborative team settings and independent work, with the ability to … performance. Optimize Deep Learning Pipeline: Enhance the full pipeline, including integrating graph compilers. Software Engineering Best Practices: Apply sound engineering principles to ensure robust, maintainable solutions. PREFERRED EXPERIENCE: GPU Kernel Development & Optimization: Experienced in designing and optimizing GPU kernels for deep learning on AMD GPUs using HIP, CUDA, and assembly (ASM). Strong knowledge of AMD architectures (GCN, RDNA More ❯
Posted:

Junior Linux Kernel Engineer - Ubuntu

London, England, United Kingdom
Hybrid / WFH Options
Canonical
Junior Linux Kernel Engineer - Ubuntu, London Client: Canonical Location: London, United Kingdom Job Category: Other - EU work permit required: Yes Job Reference: ac54deeaa05c Job Views: 3 Posted: 25.06.2025 Expiry Date: 09.08.2025 Job Description: Every year we select new junior professionals into the Canonical kernel team, to work on the Linux kernel for Ubuntu. If you’ve … works, then this would be a great place to pursue your next career stage. We are a global team working to ship the world's most widely used Linux kernel, across the very latest silicon and cloud, where you can apply and grow your software engineering skills. The Canonical Kernel Team builds and maintains all supported Ubuntu Linux … distribution, such as graphics Expanded driver support for bleeding-edge PC platforms We select candidates that are recent university graduates or early career professionals who are enthusiastic to develop kernel-level software in multiple areas including security updates, patching, and testing. The successful candidate will have a background in software engineering, be motivated to work in a distributed team More ❯
Posted:

Linux Kernel Engineer

London, England, United Kingdom
Hybrid / WFH Options
Canonical
Social network you want to login/join with: This is a general track for applications to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem. … Canonical has a large and rapidly growing kernel team that underpins Ubuntu and open source more widely across a very wide range of hardware and use cases. We partner with the biggest kernel contributors - the silicon companies - to ensure that their work reaches the widest possible audience as quickly as possible, with a 10 year enterprise security commitment. … The Canonical Linux Kernel Organization has teams in every time zone. We have opportunities for technical leadership, engineering management, and engineering directorships. The team is responsible for all supported Ubuntu Linux kernels, on all platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments, mainframes and supercomputers. We care most about More ❯
Posted:

Senior Linux Kernel Engineer

London, United Kingdom
Avature
as-code approach in conjunction with open-source tools to ensure a scalable and reliable environment in which to operate. Within MSIE, the Systems Internals team is responsible for kernel-space performance and configuration standards, developing tooling for networking stack functionality, and providing engineering leadership for how best to optimize the interaction between applications and OS interfaces. The team … is composed of a set of engineers with expertise in eBPF and/or the Linux kernel and acts as a bridge between application development teams and the lower-level components of the OS by assisting with application performance profiling, benchmarking and certifying production-readiness of new OS releases and patches, and advising on how best to consume system … rewarding experience you can explore with us. Build and evolve eBPF-based tools to enhance observability of the network and other operating system layers Improve Bloomberg's internal Linux kernel regression testing framework Contribute to upstream Linux kernel development and enhancement requests Investigate and resolve complex kernel and network performance issues in partnership with application teams Develop More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer - Kernel Engineer, OPD Hardware

London, United Kingdom
Amazon
Software Developer - Kernel Engineer, OPD Hardware The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. What will you help us create? As a Kernel Engineer, you will help build the … kernel stack and BSP for various SoCs with custom hardware accelerators to be deployed in a range of Amazon devices. You will develop software for industry-standard and custom hardware IP to accelerate applications in machine learning, computer vision, and robotics. In this role you will: Developing/modifying BSP: this can include bootloaders, device drivers, kernel and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Ubuntu Linux Kernel Engineer - Silicon Enablement

London, England, United Kingdom
Hybrid / WFH Options
Canonical
Social network you want to login/join with: Ubuntu Linux Kernel Engineer - Silicon Enablement, London Client: Canonical Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: 5e543fdfd836 Job Views: 59 Posted: 24.06.2025 Expiry Date: 08.08.2025 Job Description: Ubuntu Linux, the most popular Linux distribution, aims to expand its support for System … is strong demand from silicon manufacturers like NVIDIA, Xilinx, MediaTek, and Qualcomm for Ubuntu Linux. Canonical is looking to expand its silicon enablement teams to meet this demand. The Kernel Team, responsible for building and maintaining the Linux kernel for Ubuntu, seeks individuals skilled in hardware-level software development and performance optimization. The ideal candidate will have a … strong background in hardware-level software engineering. Experience with the Linux kernel is advantageous but not mandatory if you have worked with RTOS or bare-metal environments and can demonstrate hardware experience. Roles are available worldwide, with options for remote work. Candidates ranging from early career to senior industry veterans are encouraged to apply. What your day will look More ❯
Posted:

Lead Linux Kernel Engineer - Ubuntu

London, England, United Kingdom
Hybrid / WFH Options
Canonical
Social network you want to login/join with: Lead Linux Kernel Engineer - Ubuntu, London col-narrow-left Client: Canonical Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: f481df416d7f Job Views: 27 Posted: 17.06.2025 Expiry Date: 01.08.2025 col-wide Job Description: Ubuntu Linux, already the most popular Linux distribution … in the world, is currently in the midst of an unprecedented surge in demand. To meet this need the Canonical Kernel Team - those responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu - are looking for individuals with not only an incredibly deep technical background in operating system kernels and distributions, but also a strong … flair for leadership and taking initiative to drive ideas and the associated delivery teams to completion. The Canonical Kernel Team is seeking exceptionally talented technology experts and industry veterans with a proven track record to take the lead in the architecture, implementation, and ongoing delivery of the following (but not limited to) aspects of kernel engineering: Driving engagements More ❯
Posted:

Software Engineer - Core Database (Kernel)

London, England, United Kingdom
Neo4j
Social network you want to login/join with: Software Engineer - Core Database (Kernel), London Client: Neo4j Location: London, United Kingdom Job Category: Other EU work permit required: Yes Job Reference: b4123e65a52d Job Views: 5 Posted: 29.06.2025 Expiry Date: 13.08.2025 Job Description: About Neo4j: Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and … problems? Do you want to be part of a team that values user success and where you can have intellectually honest discussions? We are looking for an experienced backend engineer to solve technical challenges and deliver high-quality code as part of our talented, innovative Kernel team. You will develop storage engines, transaction handling, indexes, and page cache More ❯
Posted:

Senior Linux Kernel Engineer - Hardware Enablement

Cambridge, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Arm Limited
Job Overview Are you a Linux kernel engineer with curiosity about CPU architecture? Would you like a new environment in which to utilise and broaden your skills? Then this role may be just what you are looking for! The CPU verification software team in Cambridge is responsible for ensuring that ARM CPUs being developed can boot operating systems … modern CPUs in an exceptionally accomplished, diverse and friendly team! Required Skills and Experience Good university degree (or equivalent) in Computer Science, Electronic Engineering, or another appropriate field. Linux kernel maintenance and/or development experience Software development with 'C' and some knowledge of low level assembler programming languages. Knowledge of: The process of distributed development among users with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Core Database (Kernel)

London, United Kingdom
Neo4j
Software Engineer - Core Database (Kernel) London About Neo4j: Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune … problems? Do you want to be part of a team that values user success and where you can have intellectually honest discussions? We are looking for an experienced backend engineer who is able to solve technical challenges and deliver high-quality code to join our talented, innovative Kernel team. You will be part of a brilliant, energetic, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

GPU Kernel Mode Driver Firmware Engineer

London, England, United Kingdom
Apple Inc
GPU Kernel Mode Driver Firmware Engineer Apple’s GPU Software team provides developers access to harness the power of the GPU across all of Apple's innovative products, from iPhone, iPad, Apple TV, Apple Watch to Mac product line. Join this team and you’ll collaborate with engineers across Apple to develop tools and APIs to enable developers … edge applications for graphics, machine learning, and compute. Description We are seeking a results-oriented, upbeat, and focused individual with a strong passion to learn and succeed. The GPUSW Kernel/Firmware Team needs a system software engineer to analyze, design, and build Kernel and Firmware drivers for the GPU. As a key member of our team … processing, and error concealment for a wide variety of applications from games to machine learning, to image processing. You will partner with a world-class team in integrating the kernel and firmware into the graphics platform to maximize the graphic and compute potential for Apple products on iOS and macOS. Minimum Qualifications Technical BS/MS degree Good programming More ❯
Posted:

Ubuntu Linux Kernel Engineer - BIOS/Firmware

London, England, United Kingdom
Hybrid / WFH Options
Canonical
Social network you want to login/join with: Ubuntu Linux Kernel Engineer - BIOS/Firmware, London col-narrow-left Client: Canonical Location: London, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: c502f3a71f2c Job Views: 9 Posted: 22.06.2025 Expiry Date: 06.08.2025 col-wide Job Description: With a proven track record now … amd64 environments. To stay at the forefront of consumer choice, Canonical - the company behind Ubuntu Linux - is expanding its investment into PC platform stability, reliability, and performance. The Canonical Kernel Team - those responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu - is looking for an individual to take ownership of aspects pertaining to the … other platform firmware components as they pertain to the Ubuntu Linux kernel. The successful candidate will be able to demonstrate a strong understanding of ACPI, ideally from the Linux kernel perspective, as well as enough familiarity with BIOS/UEFI to resolve issues as they are reported from PC platform vendors or the community at large. Prior work experience More ❯
Posted: