We are hiring a systems-level C programmer cus performance critical, and security-critical, low level system libraries critical to Linux container capabilities. We are also interested in Rur system-level programming in Ubuntu and more widely in Canonical.The LXD team is responsibr the design, development and evolution of LXD, a modern system container and virtual machine manager that is widely used on Ubuntu, ChromeOS and other Linux platforms. LXD components span the entire software staom low-level kernatures to the upper level management REST API and CLI.This is an opportunir someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offersst-paced team environment and a carell of learning and development.- you will do--:
Design, implement and documeatures in low level system container libraries (LXC and LXCFS) Maintain code through static analysis, unit and systemtests Collaborate proactively with a distributed team Discuss ideas and collaborate nding good Woom home with global travel, to weeks/yer internal and rnal events--Who you are--:
You are curiouexible, articulate and accountable You value soft skills and are enterprising, thoughtful and self-motivated You have a Bachelor's or equivalent in Computer Science, STEM or similar degree You have Importante empresa with system programming in C on Linux You have knowledge or interest in Linux kernatures like namespaces, cgroups, networking or storage You have Importante empresa with two or more of cloud computing, virtualisation, containers, distributed systems, open source community.Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's beee software platform. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu.LI-Remote -Stack