Ubuntu Linux Kernel Engineer - Silicon Enablement
Core
Optimizing Ubuntu Linux kernel performance and enabling support for new System on Chip (SoC) platforms from silicon manufacturers.
Role type
Senior IC Linux Kernel Engineer (Silicon Enablement)
Builds
Production Linux kernel variants optimized for specific silicon architectures
Domain
Embedded Systems / Operating Systems / Semiconductor
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, device drivers, BSP development, Linux kernel fundamentals, git, hardware-level system engineering
Preferred skills
Python scripting, Bash scripting, Linux kernel patching and debugging, performance optimization for silicon platforms, Ubuntu/Debian/Snap packaging, experience with major SoC families
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 Ubuntu Linux kernel; Diagnose and resolve kernel issues reported by partners, customers, and the community; Take responsibility for delivering distinct silicon-optimized variants of the Ubuntu Linux kernel; Improve tooling and automation for kernel delivery and testing; Submit, review, and apply kernel patches with upstream maintainers; Identify new means of maximizing performance on partner silicon
Seniority
Senior, hands-on IC