Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon
Join to apply for the Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon role at Canonical
Overview
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders worldwide. We operate with a distributed team of over 1200 colleagues across more than 75 countries, with minimal office-based roles. Our teams meet a few times annually in interesting locations globally to align on strategy and execution.
We are a founder-led, profitable, and growing company. We seek engineering managers passionate about operational systems, open source technologies, and cutting-edge hardware to lead teams enabling and optimizing Ubuntu for the latest x86, ARM, RISC-V, s390x, and POWER systems.
Role Responsibilities
- Lead and develop a diverse team of engineers from graduate to senior levels.
- Oversee commercial engagements and ensure timely delivery of project milestones.
- Serve as technical lead on complex customer projects involving system architectures.
- Implement disciplined engineering processes.
- Maintain and integrate platform-oriented software stacks.
- Optimize Ubuntu for the latest hardware platforms.
- Provide technical leadership both internally and within external communities.
- Participate in code reviews and contribute to technical documentation.
- Collaborate with leadership teams on strategy and execution.
Candidate Requirements
- Strong academic background from high school and university.
- Undergraduate degree in Computer Science or STEM, or a compelling alternative narrative.
- Proficiency in C, C++, and Python.
- Experience with Linux and systems software (kernel or user space).
- Experience with Debian/Ubuntu or other Linux distributions.
- Proven leadership in software engineering teams.
- Excellent written and spoken English skills.
- Confidence in communication, feedback exchange, and idea sharing.
- Thoughtfulness and self-motivation.
- Result-oriented with a personal drive to meet commitments.
- Willingness to travel internationally twice a year for up to two weeks.
Preferred Skills
- Experience with open source communities and licensing.
- Knowledge of computer architecture (x86, ARM, RISC-V, s390x).
- Understanding of build systems and cross-compilation toolchains.
- Experience working with customers and board bring-up.
- Knowledge of Linux virtualization, networking, or graphics stacks.
- Experience with Docker, OCI containers, Kubernetes, and related technologies.
- Familiarity with confidential computing, RDMA, Infiniband, high-performance computing, performance engineering, benchmarking, and profiling.
What We Offer
We provide a globally distributed work environment, a personal learning budget of USD 2,000 annually, regular compensation reviews, recognition rewards, holiday leave, parental leave, an Employee Assistance Program, and opportunities for travel and professional growth.
About Canonical
Canonical is a pioneering open source tech firm, publisher of Ubuntu, and a leader in AI, IoT, and cloud platforms. We operate remotely worldwide since 2004, fostering innovation, continuous learning, and high standards. We are committed to diversity and equal opportunity.
#J-18808-Ljbffr