Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Canonical

Kernel Build Automation Engineer – Ubuntu Linux

Canonical

. Lead the design and implementation of an advanced automated Linux build control system .

Posted 11/2/2026full-timeRemoteMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing automated Linux build control systems, with a strong focus on kernel patching, configuration, and collaboration within the Canonical ecosystem. Proficient in Python and C programming, with a solid understanding of CI/CD processes and open-source project contributions.

Highest-signal resume keywords
Python ProgrammingLinux Kernel PatchingKconfig KnowledgeGit ProficiencyCI/CD Process Automation

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
PythonCKbuildKconfigGitKernel PatchingCLI Tool DevelopmentREST API InteractionSoftware PackagingUbuntu/Debian/Snap
Soft Skills
Effective Communication
Tools & Technologies
YoctoBuildroot
Industry Keywords
Open-Source ProjectsAutomated Build SystemsCanonical EcosystemGlobal Public Cloud Partners

Tech Stack

Tools & technologies
CloudJavaScriptLinuxPythonGo

About the role

Key responsibilities & impact
  • Lead the design and implementation of an advanced automated Linux build control system
  • Work closely with engineering teams to deploy seamlessly into the Canonical ecosystem
  • Investigate kbuild, kconfig, and make to determine optimal solutions to issues
  • Propose innovative solutions to kernel build roadblocks and drive acceptance upstream
  • Take charge of implementation from concept through delivery
  • Deliver and maintain high-quality, high-performance Ubuntu kernels with global public cloud partners

Requirements

What you’ll need
  • Significant programming ability in Python, with strong C skills also highly regarded
  • Demonstrated experience in patching and configuration of the Linux kernel
  • Strong working knowledge of kconfig and git required
  • Ability to communicate effectively in English, both written and oral
  • Solid background with open-source projects for creating custom Linux-based distributions such as Yocto or buildroot
  • Strong grasp of git
  • Industry veteran with broad software-stack experience
  • Advanced git usage and kernel patching experience
  • Javascript or Golang programming ability (nice to have)
  • Experience writing CLI tools, including interactions with REST APIs (nice to have)
  • Solid background in CI/CD and process automation (nice to have)
  • Experience with software packaging formats, especially Ubuntu/Debian/Snap (nice to have)

Benefits

Comp & perks
  • Distributed 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
  • Team Member Assistance Program & Wellness Platform
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long-haul company events
  • Performance-driven annual bonus or commission