About The Role
Canonical, the company behind Ubuntu, is a leading open‑source software provider serving global enterprises across cloud, AI, IoT and more. As a Graduate Software Engineer you will join a distributed team, contribute to core Linux components, packaging and tooling, and work on cutting‑edge projects from embedded devices to supercomputers. The role offers mentorship, remote collaboration and the chance to impact the open‑source ecosystem.
Responsibilities
Requirements
- Strong programming fundamentals in C/C++ or Python.
- Understanding of Linux operating system concepts and command-line tools.
- Good grasp of version control systems, preferably Git.
- Excellent problem‑solving skills and ability to work in a remote team.
- Minimum CGPA 7.5/10 or equivalent academic performance.
Eligibility Checklist
B.Tech/M.Tech/MCA in Computer Science or related field
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

