Canonical Circular Logo

Engineering Manager - Ubuntu for Next-Gen Silicon

Canonical Jeddah, Saudi Arabia Posted: 24 Feb 2025

Financial

  • Estimate: $90k - $120k*
  • 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. The company integrates next-generation features and performance enhancements in Ubuntu while ensuring a consistent operating experience for users. They are seeking Engineering Managers who are passionate about operational systems, cutting-edge hardware, and open source technologies to lead engineering teams enabling and optimizing Ubuntu on the latest x86, ARM, RISC-V, s390x, and POWER systems.

Engineering Managers are expected to be outstanding developers who thrive in reviewing patches or software design specs. They are trusted engineers who acknowledge the significance of collaborative efforts in creating exceptional products and take joy in mentoring colleagues. Additionally, they are responsible for line management and career guidance, developing engineering talent, and driving collaboration with other teams and customers.

Responsibilities:

  • Lead and develop a team of engineers at various levels of experience.
  • Oversee commercial engagements and ensure timely delivery on project milestones.
  • Serve as a 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 externally, contribute to code reviews and documentation, and collaborate with other leaders.

Requirements:

  • Exceptional academic record with a degree in Computer Science or STEM (or a compelling alternative narrative).
  • Fluency in C, C++, and Python.
  • Experience with Debian/Ubuntu or other distribution packaging.
  • Passion for Linux and operational systems software, including kernel and virtualization stacks.
  • Experience managing software engineering teams and working with customers.
  • Professional written and spoken English.

Additional Skills:

  • Knowledge of computer architecture (x86, ARM, RISC-V).
  • Familiarity with build systems and toolchains for cross-compilation.
  • Experience with performance engineering, benchmarking, and profiling.
  • Knowledge of technologies such as virtualization stacks, confidential computing, and Docker/OCI containers/K8s.

Benefits:

  • Performance-driven annual bonus and annual compensation review.
  • Distributed work environment with in-person team events twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Maternity and paternity leave, Employee Assistance Programme, and annual holiday leave.

Company Overview:
Canonical is a pioneering tech firm leading the global shift to open source. It publishes Ubuntu, one of the most significant open-source projects and a key platform for AI, IoT, and cloud computing. They operate as a remote-first company and prioritize diversity and equal opportunity in hiring.

Travel Requirements:
Ability to travel twice a year for company events, up to two weeks each.

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.