
Linux Enablement
6 days ago
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
- 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
- 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.
-
Linux Enablement Team Lead
6 days ago
Muscat, Muscat, Oman Canonical Full timeCanonical'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,...
-
OEM Enablement Project Lead
6 days ago
Muscat, Muscat, Oman Canonical Full timeAs 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...
-
Software Engineering Director
6 days ago
Muscat, Muscat, Oman Canonical Full timeAt 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...
-
Ubuntu Enablement Expert
1 week ago
Muscat, Muscat, Oman Canonical Full timeAbout 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...
-
Linux Kernel Development Specialist
4 days ago
Muscat, Muscat, Oman Canonical Full timeAbout 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 timeCareer 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...
-
Linux Kernel Engineer
5 days ago
Muscat, Muscat, Oman Canonical Full timeThis 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...
-
Ubuntu Desktop Engineering Manager
6 days ago
Muscat, Muscat, Oman Canonical Full timeWe 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...
-
Linux Kernel Specialist
1 week ago
Muscat, Muscat, Oman Canonical Full timeAbout 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...
-
Python Software Engineer
17 hours ago
Muscat, Muscat, Oman Canonical Full timeCanonical 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...
-
Technical Solutions Architect
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeA 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...
-
Automotive and Industrial Leader
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeWelcome 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...
-
Senior Technical Director
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeOverviewWe 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...
-
Software Engineering Lead
2 weeks ago
Muscat, Muscat, Oman Canonical Full timeShape 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 timeDistributed 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...
-
Golang Developer for Enterprise Solutions
3 days ago
Muscat, Muscat, Oman Canonical Full timeOverviewCanonical 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...
-
Software Development Expert
16 hours ago
Muscat, Muscat, Oman Canonical Full timeRole 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,...
-
Python Automation Specialist
16 hours ago
Muscat, Muscat, Oman Canonical Full timeJob 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 timeHelp 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 timeAbout 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,...