Ubuntu Linux Kernel Engineer
Core
Build, maintain, and optimize the Linux kernel for Ubuntu to support diverse System on Chip (SoC) platforms from silicon vendors like NVIDIA, Xilinx, MediaTek, and Qualcomm.
Role type
Senior IC Linux Kernel Engineer (SoC/Hardware)
Builds
Silicon-optimized variants of the Ubuntu Linux kernel
Domain
Operating Systems / Embedded Systems / Hardware-Software Integration
Required skills
C programming, device drivers, BSP development, git, OS kernel fundamentals, performance optimization for silicon
Preferred skills
Python scripting, Bash scripting, Linux kernel patching and debugging, experience with major SoC families, Ubuntu/Debian/Snap packaging
Technologies
Linux Kernel, C, Git, Python, Bash, SoC platforms (NVIDIA, Xilinx, MediaTek, Qualcomm)
Responsibilities
Integrate platform support into the Ubuntu Linux kernel for silicon partners, diagnose and resolve kernel issues, deliver distinct silicon-optimized kernel variants, improve tooling and automation for kernel delivery and testing, submit and review kernel patches with upstream maintainers, identify new means of maximizing performance on partner silicon
Seniority
Senior, hands-on IC
