Canonical – Graduate Software Engineer Hiring

Canonical – Graduate Software Engineer Hiring

📢 Canonical is Hiring – Graduate Software Engineer (Remote)

Location: Remote (Asia Pacific preferred, e.g., Pune)

Eligible Batches: 2024 and 2025 Graduates

Company: Canonical – Publisher of Ubuntu

About Canonical

Canonical is a global tech company behind Ubuntu, a leading open-source operating system used in cloud computing, AI, IoT, and more. With a remote team of 1200+ employees in 75+ countries, Canonical is shaping the future of open-source development and Linux innovation.

Role: Graduate Software Engineer

As a Graduate Engineer, you'll work on:

  • Low-level Linux development, firmware, kernel, and drivers
  • Cloud computing, containers, IoT, and high-performance systems
  • Programming in Python, Golang, Rust, C/C++, JavaScript, and Bash
  • Contributing to open-source projects and enterprise-grade systems

Requirements

  • Exceptional academic record in Computer Science, Engineering, Math, or similar field
  • Experience in one or more programming languages
  • Familiarity with Ubuntu or other Linux distros
  • Strong problem-solving and teamwork skills
  • Good English communication (written and verbal)
  • Willing to travel internationally 2x per year

Nice to Have

  • Open-source contributions (GitHub, GitLab, etc.)
  • Experience with Linux packaging (Debian, Fedora, Arch, etc.)
  • Presentation, leadership, or entrepreneurial experience

🌍 This is a globally remote, full-time position with team travel meetups twice a year. Canonical offers a competitive package, learning budget, and the opportunity to work on meaningful open-source projects.

How to Apply

Interested and eligible candidates can apply directly on Canonical’s career portal using the link below:

🔗 Apply Now

Note: This is an amazing opportunity for students passionate about open-source, Linux, and global software development. Apply early, as the process is highly competitive!

Comments