
Kernel Build Automation Engineer - Ubuntu Linux - Canonical
Kernel Build Automation Engineer
Tap this card for salary charts and full compensation details.
Expand to unlock full salary context
See benchmark placement, pay-band comparison graph, and localized salary narrative.
Job Description
Canonical is seeking a senior software engineer to lead an initiative to automate and simplify the build process of the Ubuntu Linux kernel. The role involves designing advanced build control systems, working with open-source projects, and collaborating with engineering teams. Candidates should have strong programming skills in Python and C, experience with Linux kernel patching, and familiarity with build systems like kbuild and git.
Company Information
| Location | Active listings |
|---|---|
| Remote - Global | 114 |
| Remote - EMEA | 54 |
| Remote - Worldwide | 14 |
| Remote - Europe | 13 |
| Remote - Americas | 8 |
| Remote - AMER | 1 |
| Anywhere in EMEA | 1 |
| Remote - Africa | 1 |
| London, UK | 1 |
| Remote - APAC | 1 |
| Remote - Middle East | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 25 |
| Engineering Manager | 11 |
| Product Manager | 8 |
| Sales Development Representative | 7 |
| Customer Success Manager | 5 |
| Human Resources Specialist | 4 |
| Product Marketing Manager | 4 |
| Partner Sales Manager | 3 |
| UX Designer | 3 |
| Site Reliability Engineer | 2 |
| System Software Engineer | 2 |
| HR Generalist | 2 |
| Linux Kernel Engineer | 2 |
| Marketing Manager | 2 |
| Linux Enablement | 2 |
| Design Manager | 2 |
| Sales Director | 2 |
| Software Developer | 2 |
| Partner Sales Director | 2 |
| Talent Scientist | 2 |
| Data Infrastructure Engineer | 2 |
| Golang Software Engineer | 2 |
| Linux Devices Software Engineer | 1 |
| User Science | 1 |
| Web Developer | 1 |
| Talent Science | 1 |
| Lead Python Software Engineer | 1 |
| Accounts Receivable Clerk | 1 |
| Site Reliability Engineering Manager | 1 |
| Project Manager - Ubuntu Embedded Systems | 1 |
| Linux Cryptography and Security Engineer | 1 |
| Product Manager - Cloud | 1 |
| Ecosystem Development Manager | 1 |
| Containerization & Virtualisation Engineer | 1 |
| Data Governance Engineer | 1 |
| Web Frontend Engineer | 1 |
| Enterprise Open Source Sales Manager | 1 |
| Ubuntu Engineering Lead | 1 |
| Data Platform Engineer | 1 |
| Senior Search Lead | 1 |
| Business Services Team Manager | 1 |
| Linux Systems Engineer | 1 |
| Enterprise Sales / Alliances | 1 |
| Regional HR Manager | 1 |
| Developer Relations Engineer | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| Engineer | 1 |
| Security Risk Management | 1 |
| Security Operations | 1 |
| Cloud Engineering Manager | 1 |
| Linux Software Engineer | 1 |
| Distributed Systems Testing | 1 |
| Security Engineer | 1 |
| Networking Software Engineer | 1 |
| OpenStack Engineering Manager | 1 |
| Partner Sales Executive | 1 |
| Accountant | 1 |
| Graduate HR Generalist | 1 |
| Marketing Specialist | 1 |
| Cloud Support Engineer | 1 |
| Software Engineering Manager | 1 |
| Sustaining Operations Engineer | 1 |
| Telecom Account Executive | 1 |
| Senior HR Generalist | 1 |
| Junior Ads Specialist | 1 |
| Rust Engineering Lead | 1 |
| Golang Engineering Manager | 1 |
| Embedded IoT System Engineer | 1 |
| Senior Communications Specialist | 1 |
| Global Alliance Director | 1 |
| NetSuite Engineer | 1 |
| Embedded Linux Engineer | 1 |
| Threat Intelligence Lead | 1 |
| Software Architect | 1 |
| Security Operations Engineer | 1 |
| Cloud Alliances | 1 |
| Information Systems Architect | 1 |
| Salesforce Engineer | 1 |
| GitOps Engineer | 1 |
| Growth Engineer | 1 |
| Software Alliances Director | 1 |
| Embedded Linux Consultant | 1 |
| Junior Data Engineer | 1 |
| IoT Solutions Architecture | 1 |
| IoT Data Engineer | 1 |
| Python Engineering Manager | 1 |
| Tax Senior Associate | 1 |
| Content Marketing Team Manager | 1 |
| Treasury Analyst | 1 |
| Software Platform Engineering Manager | 1 |
| Cloud Solutions Manager | 1 |
| Python Engineer | 1 |
| Linux Platform Integration | 1 |
| Partner Marketing Manager | 1 |
| Enterprise Account Executive | 1 |
| Performance Engineer | 1 |
| IBM Global Alliance Director | 1 |
| Technical Alliance Manager | 1 |
| Salesforce/NetSuite Engineering Manager | 1 |
| Financial Analyst | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 167 |
| Senior | 15 |
| Manager | 7 |
| Mid-level | 1 |
| Intern | 1 |
| Junior | 1 |
Canonical appears in 209 indexed job postings in JobCrawls' Finland dataset since October 2023. In that historical index, the strongest location signals for this employer are Remote - Global, Remote - EMEA, and Remote - Worldwide.
Data shown is based on historical job postings from our database.
Job Details
Responsibilities
- Design and implement automated Linux build control systems
- Collaborate with engineering teams to deploy into the Canonical ecosystem
- Troubleshoot and optimize kernel build processes
Requirements
- Strong programming skills in Python and C
- Experience with Linux kernel patching
- Familiarity with build systems like kbuild and git
Education Level
None required