Linux Enablement

6 days ago


Muscat, Muscat, Oman Canonical Full time

Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.

As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills, and management ability.

Key responsibilities

  • Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
  • Set goals with the team; prioritize tasks, identify and measure team health indicators
  • Maximize the results of team members and support their career growth
  • Coordinate with project managers, HWE, QA, and certification management
  • Monitor projects from kickoff to post-mortem and handle escalations
  • Communicate, understand, and resolve the technical challenges with OEMs, ODMs, SiPs, IHVs
  • Prioritize customer requests globally
  • Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
  • Provide leadership for methodologies, strategies, standards, tools, and best practices
  • Must be able to travel to the EU, USA, China, and Taiwan
Required Skills And Experience
  • A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
  • Proven track record in technical roles with Linux, preferably Ubuntu or Debian
  • Commitment to development and testing methodologies, and maintainable code quality
  • Experience with management responsibilities
  • Ability to work collaboratively in a team environment
  • Ability to be productive in a globally distributed team through self-discipline and self-motivation
  • Commitment and energy to deliver on schedule
  • Strong English and Chinese language communication skills, both written and verbal
Desirable Skills And Experience
  • Making technical decisions for a team as a tech lead
  • Software architecture and design experience
  • Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
  • Participation in open-source development projects
  • Experience with CI/CD

Canonical is an equal opportunity employer.
Canonical believes a diverse workforce enhances our ability to deliver world-class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

#J-18808-Ljbffr

  • Muscat, Muscat, Oman Canonical Full time

    Canonical's Device Delivery Team collaborates with top-tier OEM and ODM partners to pre-load Ubuntu Desktop and Ubuntu Core, making it easily accessible to millions of users worldwide. As a Software Engineering Manager, you will oversee and manage the software engineering team responsible for delivering OEM enablement projects.Key ResponsibilitiesRecruit,...


  • Muscat, Muscat, Oman Canonical Full time

    As a Software Engineering Manager at Canonical, you will play a key role in leading our OEM enablement project delivery team. Your primary responsibility will be to manage a team of software engineers, setting clear goals, prioritizing tasks, and ensuring timely project completion.Our ExpectationsYou will have a strong understanding of Linux systems, with...


  • Muscat, Muscat, Oman Canonical Full time

    At Canonical, we are seeking an experienced Software Engineering Manager to lead our OEM enablement project delivery team. If you have a strong background in Linux, preferably with experience in Ubuntu or Debian, this could be the perfect opportunity for you.Key Areas of ResponsibilityLead and manage a team of software engineers responsible for delivering...


  • Muscat, Muscat, Oman Canonical Full time

    About UsAt Canonical, we're passionate about creating innovative software solutions that empower individuals and organizations to achieve their goals. As a leading provider of the popular Ubuntu operating system, we've helped millions of users around the world to reduce costs, improve efficiency, and enhance security.Your RoleWe're seeking an exceptional...


  • Muscat, Muscat, Oman Canonical Full time

    About Us: Canonical is a pioneering tech firm at the forefront of the global move to open source. We publish Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud. We recruit on a global basis and set a very high standard for people joining the company.Our Values:We care most about hardware and virtualization...

  • Linux Test Engineer

    16 hours ago


    Muscat, Muscat, Oman Canonical Full time

    Career Opportunity">Canonical is hiring a skilled software engineer to join our Certification team. This is an exciting opportunity to contribute to the development of open-source certification tools and participate in innovation projects that aim to improve the quality of Linux experience for millions of users.">Main Responsibilities">Develop and maintain...


  • Muscat, Muscat, Oman Canonical Full time

    This is a general track for applications to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem.Canonical has a large and rapidly growing kernel team that underpins Ubuntu...


  • Muscat, Muscat, Oman Canonical Full time

    We are seeking an experienced Software Engineering Manager to lead our OEM enablement project delivery team. The ideal candidate will have a strong background in Linux, preferably with experience in Ubuntu or Debian.About the RoleThis is a challenging role that requires excellent time management, deep knowledge of Linux systems, low-level debugging, critical...


  • Muscat, Muscat, Oman Canonical Full time

    About This RoleWe're seeking a skilled Senior Embedded Systems Engineer to join our Ubuntu Enablement team. As a key member of our global organization, you'll play a vital role in ensuring the success of our partnerships with leading OEMs, ODMs, and silicon companies.Main Responsibilities:Deliver high-quality software engineering services to OEM and ODM...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...


  • Muscat, Muscat, Oman Canonical Full time

    A New OpportunityWe are looking for a seasoned professional to join our team as a Technical Manager. In this role, you will be responsible for leading our automotive and industrial initiatives, leveraging your expertise in Linux, open source, and precision engineering. Your contributions will enable us to provide secure and reliable products to our partners...


  • Muscat, Muscat, Oman Canonical Full time

    Welcome to CanonicalWe are a remote-first company since 2004, changing the world with open source technology. As a Technical Manager, you will play a crucial role in shaping our automotive and industrial initiatives. Your expertise in Linux, open source, and precision engineering will enable us to deliver secure and reliable products to our partners.Your...


  • Muscat, Muscat, Oman Canonical Full time

    OverviewWe are seeking an exceptional individual to lead our automotive and industrial initiatives at Canonical. This role requires a strong technical background in Linux, open source, and precision engineering. Our goal is to bridge the gap between innovation and industry-specific requirements, enabling industries like automotive to leverage our...


  • Muscat, Muscat, Oman Canonical Full time

    Shape the Future of Open Source IT">We are seeking a skilled Software Engineer to lead our team in shaping the future of open source IT, devops, and infrastructure operations. Our goal is to revolutionize the way companies run their infrastructure operations by enabling true model-driven operations via next-generation infrastructure-as-code.This role...

  • DevOps Architect

    2 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Distributed Systems Expert">We are seeking a highly experienced Distributed Systems Expert to join our team and help shape the future of open source IT, devops, and infrastructure operations. Our goal is to enable true model-driven operations via next-generation infrastructure-as-code.As a Distributed Systems Expert, you will be responsible for designing and...


  • Muscat, Muscat, Oman Canonical Full time

    OverviewCanonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We are hiring a Golang software engineer at any seniority level who strives for...


  • Muscat, Muscat, Oman Canonical Full time

    Role Overview">We are seeking a talented software engineer to join our Certification team at Canonical, where we develop tools for Ubuntu Core and other Linux distributions. The ideal candidate will have experience in Python development and be familiar with hardware testing.">Main Responsibilities">Maintain and enhance our open-source certification tools,...


  • Muscat, Muscat, Oman Canonical Full time

    Job Summary">This role involves developing and maintaining test automation tools, supporting the creation of hardware solutions for test automation, and automating processes to improve the quality of Linux experience for millions of users. We seek an innovative and self-motivated software engineer with a passion for tinkering and a desire to push the...

  • Software Engineer

    2 weeks ago


    Muscat, Muscat, Oman Canonical Full time

    Help us shape the future of open source IT, devops, and IS, from bare metal to containers. Our goal is to revolutionise open source application and infrastructure operations.We want to transform the world of software operations by enabling true model-driven operations via next-generation infrastructure-as-code. This will allow companies to run very efficient...

  • Python Developer

    1 week ago


    Muscat, Muscat, Oman Canonical Full time

    About YouWe are looking for a highly skilled Distributed Systems Software Engineer to join our team at Canonical. As a key member of our engineering team, you will play a crucial role in designing and developing resilient distributed systems.Your Key ResponsibilitiesCreate automated testing approaches and infrastructure for validating reliability,...