Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Full Job Description
Canonical's Partner Engineering Team seeks open-source enthusiasts to optimize new silicon technologies for Ubuntu, including hardware accelerators, AI stacks, and more. This remote role involves collaborating within a distributed team, fostering a seamless user experience, evaluating contributions, shaping Ubuntu's future, and debugging open-source code. The role also includes supporting customers with application integration, OS image builds, and application optimization. Responsibilities include maintaining Ubuntu and silicon-optimized packages across various platforms such as servers, AI systems, IoT devices, PCs, and automotive systems.
The ideal candidate will have a strong academic record, a technical degree, and a passion for technology. Experience with C, C++, Python, Linux distribution packaging, open-source contribution, and package management is essential. Additional skills in graphics, virtualization, hardware enablement, toolchain development, networking, security, and IoT are beneficial.
Canonical offers a distributed work environment with team sprints, a personal learning and development budget, annual compensation reviews, recognition rewards, holiday leave, maternity and paternity leave, a Team Member Assistance Program, and travel opportunities. Canonical is an equal opportunity employer committed to diversity and inclusion.
Company
Canonical
Canonical is a leading open-source software and operating system provider, driving innovation for global enterprises and technology markets. As the publisher of Ubuntu, a widely used platform for clou...