Linux Kernel Software Engineer
4 weeks ago
About the Role
We 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 Responsibilities
- Collaborate with a globally distributed team to develop and maintain the Linux kernel for Ubuntu
- Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms
- Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by your own rigorous testing
- Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel
- Improve tooling and automation for delivery and test of Ubuntu Linux kernels
- Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
Requirements
- Well-organized and motivated self-starter able to thrive in a remote work environment
- Professional manner with colleagues, business partners, and the open-source community
- Ability to communicate effectively in English, both written and verbal
- Programming experience in C and/or Rust
- Familiarity with version control practices, ideally with git
- Understanding of operating system kernel fundamentals
- Ability to travel twice a year for company events of up to two weeks length
What We Offer
- Home-based work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Prior Pass, and travel upgrades for long haul company events
-
Linux Kernel Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical is seeking a skilled Linux Kernel Engineer to join our team. As a key member of our kernel team, you will be responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu. Your primary focus will be on expanding the number of System On Chip (SoC) platforms supported natively and further optimising the kernel for the...
-
Linux Kernel Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical is seeking a talented Linux Kernel Software Engineer to join our team. As a key member of our kernel team, you will be responsible for developing and maintaining the Linux kernel for Ubuntu.Key Responsibilities:Collaborate with a globally distributed team to develop and maintain the Linux kernelWork closely with external silicon, cloud, or hardware...
-
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...
-
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 Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeWe are seeking a talented Linux Kernel Engineer to join our team at Canonical. As a key member of our kernel team, you will be responsible for building and maintaining the Linux kernel for Ubuntu.Key Responsibilities:Collaborate with a globally distributed team to develop and maintain the Linux kernel.Work closely with external silicon, cloud, or hardware...
-
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...
-
Linux Kernel Architect
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical 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...
-
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 Engineering Team Lead
6 days 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...
-
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...
-
Linux Kernel Engineer for Global Team
4 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...
-
Linux Kernel Systems Engineer
2 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...
-
Embedded Linux Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout CanonicalCanonical is a leading company in the development of open-source software, with a strong focus on Linux and Ubuntu. We are seeking a highly skilled Embedded Linux Software Engineer to join our team.Job SummaryWe are looking for a talented software engineer to work on the development of Ubuntu Core and Snapd. The ideal candidate will have...
-
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
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeCanonical is seeking a highly skilled Linux kernel engineer to join its Kernel Team. The successful candidate will be responsible for the build, maintenance, and distribution of the Linux kernel for Ubuntu, with a focus on the boot process, BIOS, UEFI, ACPI, and other platform firmware components.The ideal candidate will have a strong understanding of ACPI,...
-
Linux Kernel Leadership Opportunity
6 days 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
2 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...
-
Ubuntu Linux Kernel Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAt Canonical, we're seeking a highly skilled Linux kernel engineer to join our team as a firmware specialist. This role will focus on the boot process, BIOS, UEFI, ACPI, and other platform firmware components as they pertain to the Ubuntu Linux kernel.The ideal candidate will have a strong understanding of ACPI, preferably from the Linux kernel perspective,...
-
Embedded Linux Software Engineer
4 weeks ago
London, Greater London, United Kingdom Canonical Full timeAbout the RoleWe are seeking a highly skilled Linux software engineer to join our team at Canonical, specializing in embedded systems. As an embedded Linux software engineer, you will be responsible for designing, developing, and maintaining software for our embedded Linux products.Key ResponsibilitiesDesign and develop software for embedded Linux...