Canonical

Kernel Build Automation Engineer - Ubuntu Linux

Canonical
Apply
10 months ago
Remote, WorldwideSenior
H1B Sponsor

Responsibilities

  • Lead the design and implementation of an advanced automated Linux build control system.
  • Own implementation from concept through delivery while maintaining project schedules and quality.
  • Work with other engineering teams to integrate the system into the Canonical ecosystem.
  • Investigate kbuild, kconfig, and make to resolve complex build issues.
  • Propose innovative solutions to kernel build roadblocks and drive their acceptance upstream.

Requirements

  • Significant programming ability in Python is required, with strong C skills highly regarded.
  • Demonstrated experience patching and configuring the Linux kernel, including strong working knowledge of kconfig and git.
  • Solid background with open-source projects for creating custom Linux-based distributions, such as Yocto or buildroot.
  • Advanced understanding of Linux build systems beyond basic make usage.
  • Effective written and spoken English communication skills.
  • JavaScript or Golang, CLI tools, REST API interactions, CI/CD, process automation, and software packaging experience are desirable.
  • Direct Ubuntu, Debian, or Snap development experience is highly regarded.

Benefits

  • Home-based remote work in Europe, the Middle East, or Africa.
  • Distributed work environment with twice-yearly in-person team sprints.
  • USD 2,000 annual personal learning and development budget.
  • Annual compensation review, recognition rewards, holiday leave, and maternity and paternity leave.
  • Team Member Assistance Program and Wellness Platform.
  • Opportunities to travel to meet colleagues, with Priority Pass and travel upgrades for long-haul company events.
Canonical

About Canonical

1,001-5,000 employees

Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.

Contact me