Linux Enablement - Software Engineering Manager
Canonical's Device Delivery Team collaborates with leading OEM and ODM partners to pre-install Ubuntu Desktop and Ubuntu Core, delivering Ubuntu directly to millions of users worldwide. As a Software Engineering Manager, you will lead a team focused on OEM enablement projects, ensuring seamless integration of Ubuntu with various hardware platforms. This role is based in Taipei, Taiwan, and involves working in a dynamic, fast-paced environment that demands strong time management and technical expertise.
In this position, you will be responsible for recruiting, mentoring, and motivating your team to deliver high-quality products. Key duties include setting team goals, prioritizing tasks, monitoring project progress from initiation to completion, and handling escalations. You will coordinate with project managers, hardware enablement, quality assurance, and certification management teams, as well as communicate effectively with OEMs, ODMs, silicon partners, and independent hardware vendors to resolve technical challenges.
The ideal candidate holds a Bachelor's degree or higher in a STEM field, preferably computer science or software engineering, and has a proven track record in technical roles involving Linux, particularly Ubuntu or Debian. Essential skills include a commitment to development and testing methodologies, experience in management roles, the ability to work collaboratively in a team environment, and strong English and Chinese language communication skills, both written and verbal. Additionally, the role requires the ability to be productive in a globally distributed team through self-discipline and self-motivation, as well as a commitment and energy to deliver on schedule.
Desirable qualifications encompass experience making technical decisions as a tech lead, software architecture and design expertise, and proficiency in software development or operations with technologies such as Ubuntu kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, containers, Python, Go, C, bash, PostgreSQL, MongoDB, Kubernetes, OpenStack, Ceph, and AI/ML. Participation in open-source development projects and experience with continuous integration and continuous deployment (CI/CD) are also advantageous.
Canonical offers a collaborative and inclusive work environment, emphasizing professional growth and development. Employees have opportunities to work on impactful projects that reach a global audience, with support for career advancement and skill enhancement. The company values diversity and is committed to providing equal employment opportunities to all qualified individuals.