Canonical

Kernel Build Automation Engineer - Ubuntu Linux

Canonical

Apply
4 months ago
Remote, Worldwide
Senior / Staff+
H1B Sponsor

Responsibilities

  • Lead the design and implementation of an advanced automated Linux build control system.
  • Collaborate with engineering teams for seamless deployment into the Canonical ecosystem.
  • Investigate kbuild, kconfig, and make to resolve build issues.
  • Propose innovative solutions to kernel build roadblocks and drive acceptance upstream.

Requirements

  • Significant programming ability in Python, with strong C skills highly regarded.
  • Demonstrated experience in patching and configuring the Linux kernel.
  • Strong working knowledge of kconfig and git.
  • Ability to communicate effectively in English, both written and oral.
  • Solid background with popular open-source projects for creating custom Linux-based distributions.

Benefits

  • 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.

Tech Stack

CGitGoJavaScriptPython

Categories

BackendDevOpsEmbedded