Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical Ltd.
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Manchester, United Kingdom

Tech stack

Board Bringup
C
Computing Platforms
C++
Ubuntu (Operating System)
Profiling
Code Review
Debian Linux
Linux
InfiniBand
Python
Linux kernel
Open Source Technology
Remote Direct Memory Access
Reduced Instruction Set Computing
Software Engineering
Kubernetes
Information Technology
Operational Systems
Oracle Cloud Infrastructure
Docker

Job description

Lead and develop a team of engineers from graduate to senior level Oversee commercial engagements and ensure delivery on agreed milestones Act as technical lead on complex customer engagements involving end-to-end system architectures Implement disciplined engineering processes and optimise Ubuntu for the latest hardware platforms Contribute to code reviews, technical documentation, and community engagement Collaborate with leadership teams and maintain the technical direction of the product

Requirements

Exceptional academic record from high school and university Undergraduate degree in Computer Science or related STEM field (or a compelling narrative of an alternative path) Fluency in C, C++, and Python Experience with Linux kernel or user-space operational systems Experience packaging for Debian/Ubuntu or other distributions Proven experience leading software engineering teams Professional written and spoken English Strong communication, confidence to speak up, and self-motivation Result-oriented with a drive to meet commitments Capability to travel internationally twice a year (up to two weeks) for company events

Nice-to-Have Skills

Experience with open-source communities and licences Knowledge of computer architectures (x86, ARM, RISC-V, s390x, POWER) Understanding of build systems, toolchains, and cross-compilation Experience working with customers and board bring-up & validation Experience with Linux virtualization, networking, or graphics stacks Experience with Docker/OCI containers, Kubernetes, confidential computing, RDMA, Infiniband, high-performance computing Performance engineering, benchmarking and profiling

Benefits & conditions

Distributed work environment with twice-yearly in-person team sprints Personal learning and development budget of USD 2,000 per year Annual compensation review and performance-driven bonus Recognition rewards, holiday leave, maternity and paternity leave Employee Assistance Programme and travel upgrades for long-haul events Opportunity to travel to new locations and meet colleagues worldwide

Employment Details Mid-Senior level, Full-time, Engineering & Information Technology Equal Opportunity Statement Canonical is an equal-opportunity employer. We foster a workplace free from discrimination and welcome candidates of all identities, backgrounds and experiences. #J-18808-Ljbffr

About the company

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets. Our Ubuntu platform powers breakthrough initiatives in public cloud, AI, IoT, and more. We hire engineering managers who are passionate about operational systems and cutting-edge hardware to lead teams that enable and optimise Ubuntu on the latest x86, ARM, RISC-V, s390x and POWER platforms.

Apply for this position