PC Platforms Engineer - Ubuntu Linux
Canonical
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