Ubuntu Linux Kernel Engineer - Silicon Enablement
Core
Integrate silicon vendor platforms into the Ubuntu Linux kernel and optimize performance for System on Chip (SoC) hardware.
Role type
Senior IC Linux Kernel Engineer (Silicon Enablement)
Builds
Production silicon-optimized variants of the Ubuntu Linux kernel
Domain
Operating Systems / Embedded Systems / Hardware-Software Integration
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, device drivers, BSP development, git, operating system kernel fundamentals, performance optimization for silicon platforms
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, Ubuntu, Debian, Snap
Responsibilities
Collaborate with globally distributed teams and silicon vendor partners to integrate platform support into the kernel, diagnose and resolve kernel issues reported by partners and customers, 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