Ubuntu Linux Kernel Engineer – Silicon Enablement
Canonical
Job description
About the role
Canonical is expanding Ubuntu’s support for System‑on‑Chip platforms and needs engineers who can bridge software and hardware. As an Ubuntu Linux Kernel Engineer you will work on silicon enablement, ensuring Ubuntu runs optimally on chips from partners such as NVIDIA, Xilinx, MediaTek and Qualcomm.
Key responsibilities
- Collaborate with a globally distributed kernel team and silicon vendors.
- Integrate vendor platform support into the Ubuntu Linux kernel.
- Diagnose, reproduce and resolve kernel issues reported by partners, customers or discovered through testing.
- Deliver silicon‑optimised kernel variants and maintain their release pipeline.
- Improve tooling and automation for kernel build, test and delivery.
- Submit, review and apply kernel patches in coordination with upstream maintainers.
- Identify and implement performance enhancements for partner silicon.
Required profile
- Well‑organised, self‑motivated professional comfortable working remotely.
- Strong software‑engineering aptitude at the hardware level.
- At least 24 months of experience in low‑level software development (kernel, RTOS or bare‑metal).
- Ability to communicate effectively with internal teams and external partners.
Required skills
- Snap packaging
- Operating system kernel fundamentals
- Performance optimisation for silicon platforms
- Linux kernel patching
- BSP development
- Device driver development
- C programming
- Ubuntu/Debian familiarity
- Bash scripting
- Git version control
- Debugging skills
- Python scripting
What we offer
- Opportunity to work on cutting‑edge silicon enablement for the world’s most popular Linux distribution.
- Fully remote work arrangement.
- Collaboration with leading silicon manufacturers.
- Career growth within a globally recognised open‑source company.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Saudi Arabia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 2 weeks from now
16 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Canonical