Browse All Jobs

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.
Apply

Canonical