Current jobs related to Senior Linux Kernel Developer - London, Greater London - European Tech Recruit


  • London, Greater London, United Kingdom X4 Technology Full time

    {"h1": "Senior Linux Kernel Developer Opportunity", "p": "We are seeking an experienced Senior Linux Kernel Developer to join our team at X4 Technology. As a key member of our development team, you will be responsible for designing, developing, and maintaining the Linux kernel for our next-generation microchip developments. This is a fully home-working...


  • London, Greater London, United Kingdom X4 Technology Full time

    {"h1": "Senior Linux Kernel Developer Opportunity", "p": "We are seeking an experienced Senior Linux Kernel Developer to join our team at X4 Technology. As a key member of our development team, you will be responsible for designing, developing, and maintaining the Linux kernel for our next-generation microchip developments. This is a fully home-working...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the Ubuntu Linux kernel across all seniority levels. As a Linux Kernel Engineer, you will be part of a globally distributed team, collaborating with silicon, cloud, and hardware manufacturers to diagnose and resolve issues in the kernel.Key...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the Ubuntu Linux kernel across all seniority levels. As a Linux Kernel Engineer, you will be part of a globally distributed team, collaborating with silicon, cloud, and hardware manufacturers to diagnose and resolve issues in the kernel.Key...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the development and maintenance of the Ubuntu Linux kernel. As a key member of the team, you will be responsible for collaborating with a globally distributed team to diagnose and resolve issues in the kernel, improving tooling and automation for delivery and test of...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the development and maintenance of the Ubuntu Linux kernel. As a key member of the team, you will be responsible for collaborating with a globally distributed team to diagnose and resolve issues in the kernel, improving tooling and automation for delivery and test of...


  • London, Greater London, United Kingdom Canonical Full time

    Job Title: Senior Linux Kernel EngineerCanonical is seeking a highly skilled Senior Linux Kernel Engineer to join our team. As a key member of our Kernel Team, you will be responsible for designing, implementing, and maintaining the Linux kernel for Ubuntu.Key Responsibilities:Design and implement kernel features and enhancementsCollaborate with other...


  • London, Greater London, United Kingdom Canonical Full time

    Job Title: Senior Linux Kernel EngineerCanonical is seeking a highly skilled Senior Linux Kernel Engineer to join our team. As a key member of our Kernel Team, you will be responsible for designing, implementing, and maintaining the Linux kernel for Ubuntu.Key Responsibilities:Design and implement kernel features and enhancementsCollaborate with other...


  • London, Greater London, United Kingdom Canonical Full time

    Job Title: Senior Linux Kernel ArchitectAbout the Role:We are seeking a highly skilled Senior Linux Kernel Architect to join our team at Canonical. As a key member of our Kernel Team, you will be responsible for driving the architecture, implementation, and ongoing delivery of the Linux kernel for Ubuntu.Key Responsibilities:Lead the development of the Linux...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the development and maintenance of the Ubuntu Linux kernel. As a key member of the team, you will be responsible for collaborating with a globally distributed team, working closely with silicon, cloud, and hardware manufacturers, and diagnosing and resolving issues...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleThis is a unique opportunity to join Canonical's Linux Kernel team, working on the development and maintenance of the Ubuntu Linux kernel. As a key member of the team, you will be responsible for collaborating with a globally distributed team, working closely with silicon, cloud, and hardware manufacturers, and diagnosing and resolving issues...

  • Linux Kernel Engineer

    1 month ago


    London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAre you a recent university graduate or early career professional looking to develop your skills in kernel-level software development? Do you have a passion for operating systems and a strong foundation in C and/or Rust programming languages? If so, we invite you to join our dynamic team at Canonical as...

  • Linux Kernel Engineer

    1 month ago


    London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAre you a recent university graduate or early career professional looking to develop your skills in kernel-level software development? Do you have a passion for operating systems and a strong foundation in C and/or Rust programming languages? If so, we invite you to join our dynamic team at Canonical as...


  • London, Greater London, United Kingdom Canonical Full time

    Canonical is seeking a highly skilled Linux Kernel Architect to lead the development of the Ubuntu Linux kernel. This is a unique opportunity to work with a talented team of engineers and contribute to the success of one of the world's most popular Linux distributions.Key Responsibilities:Drive the development of the Ubuntu Linux kernel, working closely with...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are seeking an experienced Linux Kernel developer to join our client's team on a long-term contract basis. As the successful candidate, you will have a strong background in developing device drivers for the Linux Kernel.Key skills and experience required include:Linux Kernel developmentDevice driver...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are seeking an experienced Linux Kernel developer to join our client's team on a long-term contract basis. As the successful candidate, you will have a strong background in developing device drivers for the Linux Kernel.Key skills and experience required include:Linux Kernel developmentDevice driver...


  • London, Greater London, United Kingdom Canonical Full time

    Job Title: Senior Linux Kernel ArchitectAbout the Role:We are seeking a highly skilled Senior Linux Kernel Architect to join our team at Canonical. As a key member of our Kernel Team, you will be responsible for driving the architecture, implementation, and ongoing delivery of the Linux kernel for Ubuntu.Key Responsibilities:Drive engagements with key...


  • London, Greater London, United Kingdom Canonical Full time

    Canonical is seeking a highly skilled Senior Linux Kernel Architect to join our team. As a key member of our Kernel Team, you will be responsible for driving the architecture, implementation, and ongoing delivery of the Linux kernel for Ubuntu.Key Responsibilities:Drive engagements with key Silicon and Cloud partners to provide optimal solutions for their...

  • Linux Kernel Engineer

    2 months ago


    London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAt Canonical, we're seeking talented individuals to join our kernel team and contribute to the development of the world's most widely used Linux kernel. As a Junior Linux Kernel Engineer, you'll have the opportunity to work on a wide range of exciting projects, from optimizing solutions for key silicon...

  • Linux Kernel Engineer

    2 months ago


    London, Greater London, United Kingdom Canonical Full time

    Unlock Your Potential as a Junior Linux Kernel EngineerAt Canonical, we're seeking talented individuals to join our kernel team and contribute to the development of the world's most widely used Linux kernel. As a Junior Linux Kernel Engineer, you'll have the opportunity to work on a wide range of exciting projects, from optimizing solutions for key silicon...

Senior Linux Kernel Developer

2 months ago


London, Greater London, United Kingdom European Tech Recruit Full time
Job Description

We are seeking a highly skilled Senior Linux Kernel Developer to join our team at European Tech Recruit.

Main Responsibilities
  • Design and Develop Custom Operating System Solutions: Collaborate with our team to design and develop custom operating system solutions based on Yocto, Android, and/or Debian platforms.
  • Enable Linux Support for Hardware Blocks: Utilize in-depth knowledge of ARM SoCs, with a particular focus on Qualcomm SoCs, to enable Linux support for various hardware blocks.
  • Bring Up Hardware Platforms from Scratch: Develop and implement the necessary code to bring up hardware platforms from scratch, ensuring seamless integration with our existing systems.
  • Develop and Support Continuous Integration and Testing Processes: Design and implement efficient continuous integration and testing processes to ensure the quality and reliability of our software.
  • Enable and Test End-to-End Use Cases on New Platforms: Collaborate with our team to enable and test end-to-end use cases on new platforms, ensuring a smooth user experience.
  • Provide Technical Support and Implement Bug Fixes: Provide technical support and implement bug fixes to ensure the stability and performance of our software.
  • Offer Solutions within the Linux Kernel Community: Contribute to the Linux kernel community by providing solutions and expertise to help drive innovation and improvement.
  • Provide Technical Leadership and Influence Others: Provide technical leadership and influence others through engineering best practices and specialist knowledge, driving significant features or improvements to enhance product quality.
  • Develop Functional Solutions on Schedule: Develop functional solutions on schedule, including specification, design, development, documentation, and testing, to meet the needs of our customers.
  • Collaborate with the Team and Upstream Community: Collaborate with our team and the upstream community on a daily basis to ensure seamless communication and coordination.
  • Represent the Organization at Open-Source Conferences: Represent our organization at open-source conferences and contribute to technical discussions to promote our brand and expertise.
Key Technical Skills and Experience
  • Over 5 Years of Experience in Linux Kernel Development: Proven experience in Linux kernel development, with a strong understanding of Linux kernel architecture and design.
  • Proven Record of Collaborating with the Linux Kernel Community: A proven record of collaborating with the Linux kernel community, with a strong understanding of community best practices and guidelines.
  • Experience with Linux Kernel Virtualization, Display, GPU, and Audio Subsystems: Experience with Linux kernel virtualization, display, GPU, and audio subsystems, with a strong understanding of their design and implementation.
  • Minimum 7 Years of Experience Working with Production-Grade Linux: Minimum 7 years of experience working with production-grade Linux (Android/Yocto/Debian) for Embedded/Consumer Electronics/IoT Devices, with a strong understanding of their design and implementation.
  • Familiarity with OS Image Generation, Packaging, and Release Methodologies: Familiarity with OS image generation (Yocto/AOSP/Debian), packaging, release methodologies, upgrades and updates, CVE tracking and fixing, and CI/CD processes.
  • At Least 5 Years of Embedded Linux Experience: At least 5 years of embedded Linux experience, including SoC bring-up, BSP upgrades, or other Linux kernel subsystems such as display, audio/video, compute, or power management.
  • Understanding of Basic ARM64 CPU ISA Architecture: Understanding of basic ARM64 CPU ISA architecture, with a strong understanding of its design and implementation.
  • Experience with Full Boot Chains and Bootloaders: Experience with full boot chains and bootloaders like U-Boot, GRUB, and UEFI, with a strong understanding of their design and implementation.
  • Knowledge of Hardware Protocols: Knowledge of hardware protocols such as USB, PCIe, UART, I2C, SPI, and GPIO, with a strong understanding of their design and implementation.
  • Hands-on Experience with Embedded Hardware and Software Debugging: Hands-on experience with embedded hardware and software debugging using tools like oscilloscopes and logic analyzers, with a strong understanding of their design and implementation.
  • Track Record of Open-Source Contributions: A track record of open-source contributions to the Linux kernel, userspace, or other open-source projects, with a strong understanding of community best practices and guidelines.