Canonical Circular Logo

Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical Dubai, United Arab Emirates Posted: 24 Feb 2025

Financial

  • Estimate: $120k - $150k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Canonical partners with the world's leading silicon vendors to optimize Ubuntu on their latest platforms. This role involves integrating next-generation features and performance enhancements in Ubuntu, while ensuring a consistent operating experience for users.

We are seeking engineering managers who are passionate about operational systems, cutting-edge hardware, and open-source technologies to lead engineering teams working on enabling and optimizing Ubuntu on the latest x86, ARM, RISC-V, s390x, and POWER systems. An ideal Engineering Manager should excel as a developer, capable of reviewing code and design specifications, while understanding the importance of whole-team effort in creating great products.

Key Responsibilities:

  • Lead and develop a team of engineers, ranging from graduate to senior levels.
  • Oversee commercial engagements and ensure timely delivery on project milestones.
  • Act as technical lead on complex customer engagements involving complete system architectures from cloud to edge.
  • Implement disciplined engineering processes and 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 part of the leadership team.

What We Are Looking For:

  • An exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science or a STEM field, or a compelling alternative path.
  • Fluency in C, C++, and Python.
  • Experience with Debian/Ubuntu or other distribution packaging.
  • Passion for Linux and operational systems software (e.g., kernel, virtualization stacks, graphics, or Yocto).
  • Experience managing software engineering teams and working with customers.
  • Professional written and spoken English.

Additional Skills That Would Be Beneficial:

  • Knowledge of x86, ARM, RISC-V computer architecture.
  • Understanding of build systems, toolchains, and cross-compilation.
  • Familiarity with board bring-up and validation.
  • Experience with performance engineering, benchmarking, and profiling.
  • Skills in technologies such as virtualization stacks, confidential computing, RDMA, Infiniband, and high-performance computing.
  • Experience with Docker/OCI containers/Kubernetes.

Work Conditions:

  • Remote work environment with the opportunity to travel twice a year for company events, lasting up to two weeks each.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonus.
  • Additional benefits include maternity and paternity leave, Employee Assistance Program, and travel upgrades for long-haul events.

About Canonical:
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the publisher of Ubuntu, we aim to deliver open-source solutions that enhance productivity across various platforms and technologies. Canonical has been remote-first since its inception, fostering a diverse and inclusive workplace where all identities are valued.

Language Requirements:

  • Professional fluency in written and spoken English is required.
Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.