The Software Engineering Manager role at Canonical involves leading a software engineering team focused on delivering OEM enablement projects. The Device Delivery Team collaborates with top-tier OEM and ODM customers to pre-install Ubuntu Desktop and Ubuntu Core, bringing the OS to a vast user base.
Responsibilities:
- Recruiting, motivating, and mentoring team members.
- Setting goals and prioritizing tasks.
- Coordinating with project managers, HWE, QA, and certification management.
- Monitoring projects, handling escalations, and communicating with OEMs, ODMs, SiPs, and IHVs.
- Prioritizing customer requests and collaborating with product engineering teams.
- Providing leadership for methodologies, strategies, standards, tools, and best practices.
Requirements:
- Bachelor's degree in STEM (computer science or software engineering preferred).
- Proven experience in technical roles with Linux (preferably Ubuntu or Debian).
- Experience with development and testing methodologies.
- Management experience.
- Ability to work collaboratively and productively in a distributed team.
- Strong English and Chinese language skills.
The role offers:
- Opportunity to lead a team delivering Ubuntu to millions of users.
- Collaboration with various engineering teams.
- Leadership in methodologies and best practices.
- Travel opportunities to the EU, USA, China, and Taiwan.