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 ❯
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 ❯
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 ❯
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 ❯
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 KernelEngineer 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 ❯
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 ❯
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 ❯
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 ❯
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 KernelEngineer, 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 ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Junior Linux KernelEngineer - 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 ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Job Overview Are you a Linux kernelengineer 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 ❯
London, England, United Kingdom Hybrid / WFH Options
Canonical
Social network you want to login/join with: Lead Linux KernelEngineer - 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 ❯
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 ❯
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 ❯