Skip to content
mimi

Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical

India · On-site Full-time 3w ago

About the role

As a leading provider of open source software and operating systems, Canonical is seeking Engineering Managers who are passionate about operational systems, open source technologies, and cutting-edge hardware to optimize Ubuntu for various systems including x86, ARM, RISC-V, s390x, and POWER. You will lead engineering teams to integrate next-generation features and performance enhancements while ensuring a common operating experience for users. Your responsibilities will include driving healthy engineering practices, documentation, quality, and performance optimizations to deliver high-quality design and code.

**Key Responsibilities:** - Lead and develop a team of engineers, ranging from graduate to senior - Oversee commercial engagements and support timely delivery on project milestones - Participate as a technical lead on complex customer engagements involving complete system architectures - Implement disciplined engineering processes - Integrate and maintain platform-oriented software stacks - Optimize Ubuntu for the latest hardware platforms - Display technical leadership internally and within external communities - Contribute to code reviews and technical documentation - Collaborate with other leaders as an active part of the leadership team

**Qualifications Required:** - Exceptional academic track record from high school and university - Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path - Fluency in C, C++, and Python - Experience with Linux and operational systems software (e.g. kernel or user space) - Experience with Debian/Ubuntu or other distro packaging - Experience leading software engineering teams - Professional written and spoken English - Confidence to respectfully speak up, exchange feedback, and share ideas without hesitation - Thoughtfulness, self-motivation, and result-oriented - Ability to travel internationally twice a year for company events up to two weeks long

**Nice-to-have Skills:** - Experience working with open source communities and licenses - Computer architecture knowledge of x86, ARM, RISC-V, or s390x - Understanding of build systems and toolchains, including for cross-compilation - Experience working with customers - Experience with board bring up and validation - Experience with Linux virtualization, networking, or graphics stacks - Experience with Docker/OCI containers/K8s - Knowledge of technologies like confidential computing, RDMA, Infiniband, and high-performance computing - Performance engineering, benchmarking, and profiling

In addition to competitive compensation and benefits, Canonical offers a distributed work environment with bi-yearly team sprints in person, a personal learning and development budget, annual compensation reviews, recognition rewards, annual holiday leave, maternity and paternity leave, employee assistance program, and opportunities to travel to new locations to meet colleagues. Canonical values diversity and is an equal opportunity employer fostering a workplace free from discrimination. Join Canonical to be part of a forward-thinking, remote-first company at the forefront of the global open-source movement. As a leading provider of open source software and operating systems, Canonical is seeking Engineering Managers who are passionate about operational systems, open source technologies, and cutting-edge hardware to optimize Ubuntu for various systems including x86, ARM, RISC-V, s390x, and POWER. You will lead engineering teams to integrate next-generation features and performance enhancements while ensuring a common operating experience for users. Your responsibilities will include driving healthy engineering practices, documentation, quality, and performance optimizations to deliver high-quality design and code.

**Key Responsibilities:** - Lead and develop a team of engineers, ranging from graduate to senior - Oversee commercial engagements and support timely delivery on project milestones - Participate as a technical lead on complex customer engagements involving complete system architectures - Implement disciplined engineering processes - Integrate and maintain platform-oriented software stacks - Optimize Ubuntu for the latest hardware platforms - Display technical leadership internally and within external communities - Contribute to code reviews and technical documentation - Collaborate with other leaders as an active part of the leadership team

**Qualifications Required:** - Exceptional academic track record from high school and university - Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path - Fluency in C, C++, and Python - Experience with Linux and operational systems software (e.g. kernel or user space) - Experience with Debian/Ubuntu or other distro packaging - Experience leading software engineering teams - Professional written and spoken English - Confidence to respectfully speak up, exchange feedback, and share ideas without

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free