Logo
Canonical

Linux Kernel Engineer - Ubuntu

Canonical, Boston, Massachusetts, us, 02298

Save Job

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