Linux Kernel Developer
We are seeking a skilled Linux kernel developer to join our team. As a member of this team, you will play a crucial role in developing and maintaining the Ubuntu Linux kernel.
Your primary responsibility will be to collaborate with a globally distributed team to deliver high-quality Linux kernels. You will work closely with external silicon, cloud, or hardware manufacturer delivery teams on cutting-edge platforms, diagnosing and resolving kernel issues reported by customers, the community, and through rigorous testing.
You will be responsible for delivering a flavour of the Ubuntu Linux kernel, improving tooling and automation for delivery and test of Ubuntu Linux kernels, and submitting, reviewing, and applying kernel patches, working with internal and external upstream maintainers.
Requirements
* Significant programming experience in C, with Python, Golang, or other similar languages
* Experience with operating system kernel internals and concepts; Linux experience is highly regarded but not essential
* Strong background with git
* Experience with Linux (Debian or Ubuntu preferred)
* Professional written and spoken English with excellent presentation skills
* Ability to travel twice a year for company events up to two weeks each
What we offer
We offer a dynamic and challenging work environment that fosters growth and development. Our team is committed to delivering high-quality products, and we are looking for someone who shares our passion for innovation and excellence.
Location
This role can be performed remotely from anywhere in the world.