About The Role
Canonical, the global leader behind Ubuntu, is expanding its Kernel Team with junior engineers. As a Junior Linux Kernel Engineer you will contribute to building and hardening Ubuntu kernels across cloud, silicon and embedded platforms, write high‑quality C (and optionally Rust) code, and collaborate with a distributed, world‑class team. This remote, full‑time role offers hands‑on experience in kernel development, driver integration and security enhancements.
Responsibilities
Requirements
- Strong proficiency in C programming and understanding of Linux kernel internals.
- Bachelor’s degree in Computer Science, Electronics, or related engineering.
- Experience with Git, build systems and debugging tools (gdb, kgdb, perf).
- Familiarity with Linux device drivers, boot process and kernel configuration.
- Ability to work remotely in a distributed team and communicate effectively in English.
Eligibility Checklist
B.Tech/M.Tech/MCA/BCA
RGJobs Sourcing Transparency
Direct & Secure Recruitment Redirection
AI Match Score
Find out instantly if you are a good fit for this role using our advanced AI analysis.
Ready to Apply?
Submit your application seamlessly through the official portal. Make sure your resume is up to date!
Track to unlock AI Follow-up Scripts, Mock Interview Prep, and Rejection Diagnosis
Direct Apply · No Intermediaries

