Kernel Build Automation Engineer - Ubuntu Linux
Core
Lead the design and implementation of an advanced automated Linux build control system for the Ubuntu Linux kernel to simplify distribution and configuration.
Role type
Senior IC Kernel Build Automation Engineer
Builds
Automated build control systems for the Ubuntu Linux kernel
Domain
Linux operating systems, open-source software distribution, kernel internals
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python programming, C programming, Linux kernel patching, kconfig, git, build system configuration, open-source distribution creation (Yocto/buildroot)
Preferred skills
Javascript, Golang, CLI tool development, REST API interactions, CI/CD automation, Ubuntu/Debian/Snap packaging
Technologies
kbuild, kconfig, make, git, Python, C, Yocto, buildroot, Ubuntu, Debian, Snap
Responsibilities
Lead design and implementation of automated Linux build control systems; Work with engineering teams to deploy into the Canonical ecosystem; Solve issues in kbuild, kconfig, and make; Propose innovative solutions to kernel build roadblocks and drive upstream acceptance
Seniority
Senior, hands-on IC