Linux Kernel Engineer for x86/AMD64 Platforms
4 days ago
We are seeking a skilled Linux Kernel Engineer to join our team at Canonical, the company behind Ubuntu Linux. This role will focus on the development and maintenance of the Linux kernel for x86/amd64 platforms, with a strong emphasis on BIOS, UEFI, and ACPI expertise.
The successful candidate will have a proven track record of working with major PC platform firmware vendors or active participation in open-source projects like Coreboot. They will be responsible for resolving issues related to boot process, configuration, and platform firmware components, collaborating closely with our globally distributed team and vendors.
Key responsibilities include:
- Collaborating with the team to develop and maintain the Firmware Test Suite (FWTS)
- Improving tooling and automation for comprehensive verification of Ubuntu Linux on x86 platforms
- Submitting, reviewing, and applying kernel patches, working with internal and external upstream maintainers
Requirements:
- Strong understanding of ACPI, BIOS, and UEFI concepts
- Familiarity with C programming language and git version control
- Excellent communication skills, both written and verbal, with ability to communicate effectively in English
- Able to travel internationally twice a year for company events
Annual salary: $120,000 - $180,000 depending on experience and location.
Bonus structure: Performance-driven annual bonus, with compensation review annually.
Benefits:
- Home-based work environment with opportunities for team sprints in person
- Personal learning and development budget of USD 2000 per year
- Annual holiday leave, maternity and paternity leave, employee assistance program, and priority pass for long haul company events
-
London, Greater London, United Kingdom Canonical Full timeAt Canonical, we're seeking a talented software engineer to join our Kernel Team and contribute to the development and maintenance of the Ubuntu Linux kernel for x86/amd64 platforms. As a member of this team, you'll be working closely with our globally distributed team and vendors to resolve issues related to the boot process, configuration, and platform...
-
London, Greater London, United Kingdom Canonical Full timeAs a Senior Software Engineer for Ubuntu Linux Boot Process, you will play a crucial role in shaping the future of Linux kernel development for x86/amd64 platforms. Our team is looking for an individual with a deep understanding of BIOS, UEFI, and ACPI concepts, as well as extensive experience with C programming and git version control.Your key...
-
Linux Kernel Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a highly skilled Linux kernel engineer to join our Canonical Kernel Team. As a key member of our team, you will be responsible for owning aspects of the boot process, BIOS, UEFI, ACPI, and other platform firmware components as they pertain to the Ubuntu Linux kernel.Key ResponsibilitiesCollaborate with a globally distributed team...
-
Linux Kernel Engineer
6 days ago
London, Greater London, United Kingdom Canonical Full timeWith a proven track record in the Linux ecosystem, Canonical is expanding its investment into PC platform stability and performance. The company behind Ubuntu Linux is seeking an individual to take ownership of aspects pertaining to the boot process, BIOS, UEFI, ACPI, and other platform firmware components as they relate to the Ubuntu Linux kernel.The...
-
Linux Kernel Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a highly skilled Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for developing and maintaining the Linux kernel for Ubuntu and its ecosystem.Key ResponsibilitiesCollaborate with a globally distributed team to diagnose and resolve kernel issuesWork closely with...
-
Linux Kernel Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a highly motivated and skilled Linux Kernel Software Engineer to join our team at Canonical. As a Junior Linux Kernel Developer, you will have the opportunity to work on the Linux kernel for Ubuntu, collaborating with a globally distributed team to develop and maintain the world's most widely used Linux kernel.Key...
-
Senior Linux Kernel Engineer
3 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob Title: Senior Linux Kernel EngineerCanonical is seeking an experienced Senior Linux Kernel Engineer to join our Kernel Team. As a key member of our team, you will be responsible for driving the architecture, implementation, and delivery of the Linux kernel for Ubuntu.Key Responsibilities:Lead the development of the Linux kernel for Ubuntu, ensuring it...
-
High-Performance Linux Kernel Developer
2 weeks ago
London, Greater London, United Kingdom Canonical Full timeUnlock the Full Potential of Ubuntu LinuxAt Canonical, we are seeking a highly skilled Linux Kernel Engineer to join our team and contribute to the development of the Ubuntu Linux kernel. This is an exciting opportunity for individuals with a strong passion for software development at the hardware level and a desire to ensure the optimal performance of...
-
Senior Software Engineer
1 month ago
London, Greater London, United Kingdom Canonical Group Ltd Full timeRedefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. As a senior software engineer, you will be designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86. You will work on boot mechanisms, bootloaders, storage partition...
-
Linux Kernel Engineer for Global Team
6 days ago
London, Greater London, United Kingdom Canonical Full timeCompany OverviewCanonical is a global leader in the development and maintenance of the Linux kernel for Ubuntu. Our team works on a wide range of platforms and architectures, from small embedded devices to large-scale cloud environments.SalaryWe offer a competitive salary of $120,000 per year, which may vary based on location, experience, and performance. In...
-
Ubuntu Linux Kernel Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleCanonical is seeking a skilled Kernel Engineer to join our team and contribute to the development of the Ubuntu Linux kernel. As a key member of our kernel team, you will be responsible for collaborating with our silicon vendor partners to integrate their platform support into the Ubuntu Linux kernel.Key ResponsibilitiesCollaborate with our...
-
Senior Linux Kernel Architect
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob 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...
-
Linux Kernel Engineering Team Lead
2 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking an experienced Linux kernel engineer to lead our growing team in EMEA, Americas, and APAC time zones. As a team lead, you will be responsible for leading distributed teams of engineers, developing their skills through coaching and mentoring, and supporting timely delivery of core and specialized Ubuntu...
-
Linux Kernel Systems Engineer
4 days ago
London, Greater London, United Kingdom Canonical Full timeThis position offers a unique blend of technical challenge and leadership opportunity. As a Senior Operating System Developer, you will set the technical direction and lead the delivery of a team of junior and mid-career engineers for a key aspect of Ubuntu Linux.You will work closely with management within and outside the team to track and coordinate...
-
Linux Kernel Engineering Team Lead
1 week ago
London, Greater London, United Kingdom Canonical Full timeCanonical is Growing its Linux Kernel Engineering TeamWe are seeking a highly experienced engineering manager to lead our Linux kernel engineering team. As an integral part of our team, you will be responsible for helping your team grow as engineers, doing important and satisfying work, and having a great time while doing it.The primary responsibility of...
-
Linux Platform Engineer
4 days ago
London, Greater London, United Kingdom Canonical Full timeJob Title: Linux Platform EngineerCanonical is seeking a talented Linux Platform Engineer to join our team. As a Linux Platform Engineer, you will be responsible for optimizing Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. This includes working across the full Linux stack from kernel through networking,...
-
Linux Kernel Leadership Opportunity
1 week ago
London, Greater London, United Kingdom Canonical Full timeOverviewWe are seeking a seasoned Lead Linux Kernel Engineer to join our team at Canonical. This is an exceptional opportunity for a highly skilled individual to take on a leadership role and drive innovation in the field of operating system kernels.CompensationWe offer a competitive salary range, estimated between $150,000 - $200,000 per annum, depending on...
-
Lead Linux Kernel Architect
4 days ago
London, Greater London, United Kingdom Canonical Full timeCanonical is seeking a highly skilled Lead Linux Kernel Architect to join our team. This role involves driving the architecture, implementation, and delivery of key aspects of kernel engineering for Ubuntu Linux.The successful candidate will possess strong people skills and natural ability to lead engineers within the team, as well as working with other...
-
Software Engineering Manager
3 weeks ago
London, Greater London, United Kingdom Canonical Full timeJob OverviewCanonical is seeking an experienced software engineering manager to lead our Linux kernel engineering team. As a key member of our team, you will be responsible for developing and leading a distributed team of engineers in Linux kernel development.ResponsibilitiesLead a distributed team of engineers in Linux kernel developmentDevelop and...
-
London, Greater London, United Kingdom Canonical Full timeJob DescriptionWe are seeking a seasoned Expert Kernel Architect to lead the architecture, implementation, and ongoing delivery of key aspects of kernel engineering for Ubuntu Linux.Key Responsibilities:Drive engagements with Silicon and Cloud partners to provide optimal solutions for their platformsLead the mitigation of common vulnerabilities and exposures...