PC Platforms Kernel Engineer - Ubuntu Linux
Core
Develop and maintain high-quality Linux kernel support for a wide range of hardware devices, integrating latest hardware support into Ubuntu for laptops, desktops, and workstations.
Role type
Linux kernel engineer (hardware support)
Builds
Ubuntu OS on next-generation consumer hardware (laptops, desktops, workstations)
Domain
Operating Systems / Embedded Systems / Hardware Drivers
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Linux kernel subsystems, kernel patching and debugging, device drivers, BSP engineering, git, ACPI, UEFI
Preferred skills
Python scripting, Bash scripting, Ubuntu/Debian/Snap packaging
Technologies
Linux kernel, Ubuntu, Intel, AMD, git, ACPI, UEFI
Responsibilities
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 with upstream maintainers; Collaborate with external silicon and hardware manufacturer delivery teams on bleeding edge platforms.
Seniority
Mid-Senior, hands-on IC