C

Canonical

Publishes Ubuntu and sells enterprise Linux support

Kernel Build Automation Engineer - Ubuntu Linux

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Significant programming ability in Python is required.
  • Demonstrated experience patching and configuring the Linux kernel is required.
  • A strong working knowledge of kconfig and git is required.
  • The role requires the ability to communicate effectively in English, both in writing and orally.
  • A solid background with open-source projects for creating custom Linux-based distributions, such as Yocto or buildroot, is required.
  • Strong grasp of git is required.
  • Previous Linux kernel internals development experience is not required, but is highly regarded.

Responsibilities

  • Lead the design and implementation of an advanced automated Linux build control system.
  • Work closely with other engineering teams to deploy the system seamlessly into the Canonical ecosystem.
  • Investigate kbuild, kconfig, and make in depth to determine optimal solutions to issues.
  • Propose innovative solutions to kernel build roadblocks and drive their acceptance upstream.
  • Take charge of implementation from concept through delivery.

Desired Qualifications

  • Strong C skills.
  • Javascript or Golang programming ability.
  • Experience writing CLI tools, including interactions with REST APIs.
  • A solid background in CI/CD and process automation.
  • Prior experience developing with software packaging formats, with direct Ubuntu, Debian, or Snap experience highly regarded.

About the Company

Canonical

Publishes Ubuntu and sells enterprise Linux support

Canonical publishes Ubuntu and builds commercial open source infrastructure software for organizations running computers, servers and connected devices. Ubuntu is its flagship Linux operating system, with editions for personal computers, cloud workloads and embedded equipment. Its commercial tools manage systems, deploy private clouds and automate the operation of applications across a company's infrastructure. Customers pay for Ubuntu Pro subscriptions, technical support and managed services that add security maintenance, compliance tools and help operating their software. Canonical was founded in 2004 and is headquartered in London, United Kingdom.

Company size
1,001-5,000
Company stage
Early VC
Total funding
$9.9M
Headquarters
London, United Kingdom
Founded
2004

Recently Posted Jobs

Explore more opportunities at Canonical

See more jobs