Canonical is hiring for the position of Junior Linux Kernel Engineer in Bangalore, India. Candidates with a Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Canonical |
Position | Junior Linux Kernel Engineer – Ubuntu |
Qualifications | Bachelor’s/ Master’s Degree |
Batch | 2020/ 2021/ 2022/ 2023/ 2024/ 2025 |
Experience | Freshers/ Experienced |
Location | Work From Home (Remote) |
Key Responsibilities:
- Collaborate regularly and proactively with a globally distributed team.
- Learn from senior mentors to gain a deep understanding of the Linux kernel and its distribution processes.
- Work closely with external silicon, cloud, and hardware manufacturer delivery teams on cutting-edge platforms.
- Diagnose and resolve kernel issues reported by customers, the community, or identified through rigorous testing.
- Take personal responsibility for delivering various versions of the Ubuntu Linux kernel.
- Enhance tooling and automation for the delivery and testing of Ubuntu Linux kernels.
- Submit, review, and apply kernel patches in collaboration with internal and external upstream maintainers.
Eligibility Criteria:
- Well-organized and motivated self-starter who can thrive in a remote work environment.
- Professional attitude when working with colleagues, business partners, and the open-source community.
- Ability to communicate effectively in English, both verbally and in writing.
- Programming experience in C and/or Rust.
- Familiarity with version control practices, ideally using Git.
- Solid understanding of operating system kernel fundamentals.
- Willingness and ability to travel up to twice a year for company events lasting up to two weeks.
- Nice-to-have skills:
Preferred Skills:
- Interest in and experience with Rust programming.
- Ability to write Python and Bash scripts.
- Previous experience with Ubuntu, Debian, or Snap packaging.
- Proven experience with kernel patching and debugging.
- Strong understanding of device drivers, BSPs (Board Support Packages), and other low-level system engineering concepts.
About Company:
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.