Canonical

PC Platforms Engineer - Ubuntu Linux

Canonical

Apply
over 1 year ago
Taipei, Taiwan
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Develop and maintain high-quality kernel support for various hardware devices.
  • Collaborate with upstream developers and driver vendors to integrate hardware support.
  • Diagnose and resolve kernel issues reported by QA, customers, and the community.
  • Enable new Linux kernel features as requested by customers.
  • Submit, review, and apply kernel patches in collaboration with upstream maintainers.

Requirements

  • Significant programming experience in C, with Python and Bash scripting preferred.
  • Solid background with git and knowledge of the Linux kernel and subsystems.
  • Experience with kernel patching and debugging.
  • Familiarity with Linux kernel upstream processes and release cycles.
  • Strong understanding of device drivers and low-level system engineering.
  • Prior experience with Ubuntu/Debian/Snap packaging is highly regarded.
  • Knowledge of ACPI and UEFI is desirable.
  • Ability to communicate effectively in English, both written and oral.
  • Well-organized and self-starting with the ability to meet fixed schedules.
  • Willingness to travel globally up to 4 times a year for engineering events.

Benefits

  • Fully remote working environment.
  • Personal learning and development budget of 2,000 USD per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for team events.
  • Priority Pass for travel and upgrades for long-haul company events.

Tech Stack

BashCGitLinuxPython

Categories

Embedded