Post Time|2022/05/10
This role will be working on partner projects to make hardware components functional works well on the latest hardware platforms, kernel troubleshooting, patching/backporting, kernel bug fixing, device driver integration and maintenance as a member of The Linux Kernel Team.
Responsibilities|
- Low-level hardware debugging and system enablement/bring-up
- Submitting kernel patches to resolve software and firmware issues
- Addressing kernel bugs and regressions relating to hardware and firmware
- Backports for feature enablement and support
- Collaborate with global teams
Requirements|
- 2+ years of Linux kernel development experience
- Demonstrated proficiency in C programming language
- Expert skills/experience with git
- Scripting experience including Bash and Python
- Broad 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
Good to have|
- Familiar with ACPI and interacting with it in device drivers
- Specific focus in one or more linux kernel subsystems is highly desirable
- Familiar with Arm boot processes (e.g. U-Boot) and Arm bring-up experience
- Experience with Ubuntu/Debian packaging, Snap packaging
- Familiar with Ubuntu SRU process and cadence
Benefits|
- Learning and Development
- Annual Compensation Review
- Recognition Rewards
- Flexible working option