Responsibilities
- Collaborate regularly and proactively with a globally distributed team
- Work closely with external silicon and hardware manufacturer delivery teams on bleeding edge Desktop, Laptop, and Server platforms
- Diagnose and resolve issues in the kernel reported by QA, customers and the community
- Enable new Linux kernel features as requested by customers
- Submit, review, and apply kernel patches, working with both internal and external upstream maintainers
Requirements
- Well-organised, self-starting and able to deliver to fixed schedules
- Demonstrated ability to present oneself in a professional manner when interacting with colleagues, business partners, and the open source community
- Ability to communicate effectively in English, both written and oral
- Significant programming experience in C
- Solid background with git
- Knowledge of the Linux kernel and kernel subsystems
- Demonstrated experience with kernel patching and debugging
- Knowledge/experience with Linux kernel upstream processes and release cycle
- Strong grasp of device drivers, BSP’s, and other low level system engineering
- Willing to travel globally up to 4 times a year for internal and external engineering events
Nice to Have
- Python and Bash scripting also highly regarded
- Prior experience with Ubuntu/Debian/Snap packaging would be highly regarded
- Knowledge of ACPI and UEFI is desirable
Benefits
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at ‘sprints’
- Priority Pass for travel and travel upgrades for long haul company events
Work Arrangement
On-site — Taipei, Taiwan, Beijing, China
Additional Information
- Willing to travel globally up to 4 times a year for internal and external engineering events