Lead Software Engineer

Location: Office based - Taipei Taiwan


Canonical's OEM Delivery Team works with OEM and ODM customers to pre-load

Ubuntu Classic, Ubuntu Core, and bringing Ubuntu directly to millions of users. As a Tech Lead Software Engineer you will be responsible for technical aspects of ensuring that Ubuntu functions well on systems. This fast-paced environment requires strong debugging, critical thinking and problem-solving skills and a deep knowledge of the Linux system.




Debug and customize a wide range of software components in Ubuntu;

Work closely with project managers and QA engineers to identify, triage, and fix critical system-level problems as Tech Lead;

Provide software and system engineering support for OEM and ODM customers;

Work with individual upstream projects to find and apply patches for bugs affecting OEM/ODM customers; champion locally-developed patches for inclusion in the upstream package;

Some international travel required. Must be able to travel to the EU, USA, China, and Taiwan;





Proven to lead a team of software engineers and communicate with project management team;

Proven experience to assign and track tasks and bugs; Assist and support team members to deliver on-time OEM deliveries;

Strong working knowledge of the x86 Linux software ecosystem, especially

  • Linux kernel drivers,

  • grub, UEFI, ACPI

  • systemd, udev, dbus, and Debian-like environment;

  • Debian and/or other Linux packaging;

Strong and proven experience in debugging WiFi/BT, USB, audio, graphics, Power Management under Linux Desktop;

Proven experience with C, Python, shell script; For creating and maintaining automated tools and open-source projects;

Experience with open-source development tools such as GCC, GNU Make, Autotools, Git/GitHub/Bzr and Launchpad bug tracking.

Strong English-language communication skills, especially in online environments such as

mailing lists and IRC;

Excellent and proven time-management skills;

Ability to be productive in a globally-distributed team through self-discipline and self-motivation;




Participation in open-source development projects;

Experience on Wifi/BT, and/or Graphics and/or Ethernet driver development;

Familiar with Network Protocols;

Fluency in written and spoken Mandarin Chinese and Taiwanese;


Canonical is an equal opportunity employer

Previous Applicants:

If you do not remember your password click here.

Powered By Taleo