Canonical
Overview
Linux Kernel Engineer - Ubuntu at Canonical Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT. The Canonical Linux Kernel Organization has teams in every time zone and 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 embedded devices to cloud environments. We focus on hardware and virtualization enablement, security, reliability, and performance, delivering production-ready patches and high-quality upstream work.
Responsibilities
Collaborate regularly and proactively with a globally distributed team
Work with external silicon, cloud, or hardware delivery teams on bleeding-edge platforms
Diagnose and resolve kernel issues reported by customers, the community, and through rigorous testing
Take personal responsibility for delivering a flavour of the Ubuntu Linux kernel
Improve tooling and automation for delivery and testing of Ubuntu Linux kernels
Submit, review, and apply kernel patches, working with internal and external upstream maintainers
What we are looking for in you
Significant programming experience in C; Python, Golang, or similar languages are highly regarded
Experience with operating system kernel internals and concepts; Linux background is highly regarded but not essential
Solid background with git
Experience with Linux (Debian or Ubuntu preferred)
Professional written and spoken English with excellent presentation skills
Ability to travel twice a year for company events
Nice-to-have skills
Strong grasp of device drivers, BSPs, and other low-level system engineering
Experience with software packaging formats; direct Ubuntu/Debian/Snap experience is highly regarded
Understanding of Linux kernel upstream processes and release cycles
Performance engineering and security experience
CI/CD and process automation experience
Prior public involvement with an open source project
What we offer colleagues We offer a globally oriented compensation approach with annual reviews and performance-based bonuses. In addition to base pay, we provide benefits that reflect our values and local needs globally.
Distributed work environment with twice-yearly in-person team sprints
Personal learning and development budget
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Wellness and assistance programs
Opportunities to travel to new locations to meet colleagues
Travel upgrades for long-haul company events
About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. We recruit on a global basis and set high standards for new hires. Most colleagues have worked from home since our inception in 2004. Working here challenges you to think differently and grow your skills. Canonical is an equal opportunity employer.
Locations Location: Working from home, worldwide. We have kernel teams and openings in every time zone and have no offices in most regions (with exceptions as noted).
EEO Statement Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better environment and better products. We will give every applicant fair consideration.
#J-18808-Ljbffr
Linux Kernel Engineer - Ubuntu at Canonical Canonical is a leading provider of open source software and operating systems. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, and IoT. The Canonical Linux Kernel Organization has teams in every time zone and 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 embedded devices to cloud environments. We focus on hardware and virtualization enablement, security, reliability, and performance, delivering production-ready patches and high-quality upstream work.
Responsibilities
Collaborate regularly and proactively with a globally distributed team
Work with external silicon, cloud, or hardware delivery teams on bleeding-edge platforms
Diagnose and resolve kernel issues reported by customers, the community, and through rigorous testing
Take personal responsibility for delivering a flavour of the Ubuntu Linux kernel
Improve tooling and automation for delivery and testing of Ubuntu Linux kernels
Submit, review, and apply kernel patches, working with internal and external upstream maintainers
What we are looking for in you
Significant programming experience in C; Python, Golang, or similar languages are highly regarded
Experience with operating system kernel internals and concepts; Linux background is highly regarded but not essential
Solid background with git
Experience with Linux (Debian or Ubuntu preferred)
Professional written and spoken English with excellent presentation skills
Ability to travel twice a year for company events
Nice-to-have skills
Strong grasp of device drivers, BSPs, and other low-level system engineering
Experience with software packaging formats; direct Ubuntu/Debian/Snap experience is highly regarded
Understanding of Linux kernel upstream processes and release cycles
Performance engineering and security experience
CI/CD and process automation experience
Prior public involvement with an open source project
What we offer colleagues We offer a globally oriented compensation approach with annual reviews and performance-based bonuses. In addition to base pay, we provide benefits that reflect our values and local needs globally.
Distributed work environment with twice-yearly in-person team sprints
Personal learning and development budget
Annual compensation review
Recognition rewards
Annual holiday leave
Maternity and paternity leave
Wellness and assistance programs
Opportunities to travel to new locations to meet colleagues
Travel upgrades for long-haul company events
About Canonical Canonical is a pioneering tech firm at the forefront of the global move to open source. We recruit on a global basis and set high standards for new hires. Most colleagues have worked from home since our inception in 2004. Working here challenges you to think differently and grow your skills. Canonical is an equal opportunity employer.
Locations Location: Working from home, worldwide. We have kernel teams and openings in every time zone and have no offices in most regions (with exceptions as noted).
EEO Statement Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better environment and better products. We will give every applicant fair consideration.
#J-18808-Ljbffr