
Graduate Software Engineer, Open Source and Linux, Ubuntu
1 week ago
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu. Canonical is a leading provider of open source software and operating systems to the global enterprise. Our platform, Ubuntu, is widely used in cloud, data science, AI, engineering, and IoT projects. This is a globally remote, full-time role with teams often working from home and collaborating across time zones.
We are hiring 2024 and 2025 Graduate Software Engineers into engineering teams worldwide. You will work on a range of languages and systems, from low-level Linux components to desktop applications and containers. This is a competitive, high-expectation program designed to identify teams and projects that align with your skills and interests.
Location: Globally remote. In-person team sprints occur twice yearly in various locations to foster collaboration and skill development.
Responsibilities- Shaping the roadmap for your product at global sprints every six months
- Design and user experience focus, including developer tooling and command-line applications
- Write high-quality, resilient, and performant code
- Develop expertise in key programming languages and Linux system knowledge
- Engage with users and the open source community through code reviews and issue trackers
- Respond to customer issues as a priority and understand enterprise requirements
- Develop awareness of security in software design and implementation
- Exceptional academic track record from high school and university
- Undergraduate degree in Computer Science, Mathematics, or another STEM field with programming coursework
- Confidence to deliver high-quality code in Python, Rust, C/C++, Golang, JavaScript, or Java
- Experience with Ubuntu or another Linux distribution
- Proven track record of going above and beyond to achieve results
- Result-oriented, organized, and able to meet commitments
- Personal projects in technology and software engineering beyond coursework
- Professional written and spoken English
- Excellent interpersonal skills, curiosity, flexibility, accountability, and self-awareness
- Ability to travel internationally for company events (up to two weeks, twice per year)
- Upstream open source contributions
- Packaging and Linux distribution contributions (e.g., Debian, Fedora, Arch, Nix)
- Leadership and organizational skills
- Presentation and writing skills
- Business and commercial interests
- Distributed work environment with twice-yearly in-person team sprints
- Learning and development budget (USD 2,000 per year)
- Annual compensation review and performance-based rewards
- Comprehensive leave and family leave policies
- Wellness and assistance programs
- Opportunities to travel to new locations to meet colleagues
Canonical is a pioneering tech firm at the forefront of open source. We publish Ubuntu and support AI, IoT and cloud initiatives. We recruit globally and maintain high standards for joining the company. Most colleagues work from home; this role offers a future-facing environment that challenges you to grow.
Canonical is an equal opportunity employer. We are committed to a workplace free from discrimination and will give every applicant fair consideration regardless of identity or background.
Application detailsSeniority level: Internship
Employment type: Full-time
#J-18808-Ljbffr
-
Linux Devices Software Engineer
6 days ago
Perth, Western Australia Canonical Full time1 month ago Be among the first 25 applicantsThis role is one of our general tracks. Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained...
-
Linux Devices Software Engineer
1 week ago
Perth, Western Australia Canonical Full time1 month ago Be among the first 25 applicantsThis role is one of our general tracks.Apply here for all engineering teams at Canonical who work on low-level system technology on autonomous devices across all seniority levels.We hire careful and conscientious engineers who appreciate the challenge of memory, performance, battery and connectivity constrained...
-
Ubuntu Linux Kernel Engineer
1 week ago
Perth, Western Australia Canonical Full timeOverviewUbuntu Linux, already the most popular Linux distribution in the world, is looking to increase its adoption even further by expanding the number of System On Chip (SoC) platforms supported natively and further optimising to ensure the highest performant experience for all users.There is a strong demand from silicon manufacturers such as NVIDIA,...
-
Ubuntu Linux Kernel Engineer
4 days ago
Perth, Western Australia Canonical Full timeUbuntu Linux, already the most popular Linux distribution in the world, is looking to increase its adoption even further by expanding the number of System On Chip (SoC) platforms supported natively and further optimising to ensure the highest performant experience for all users.There is a strong demand from silicon manufacturers such as NVIDIA, Xilinx,...
-
Ubuntu Linux Kernel Engineer
2 weeks ago
Perth, Western Australia Canonical Full timeOverviewUbuntu Linux, already the most popular Linux distribution in the world, is looking to increase its adoption even further by expanding the number of System On Chip (SoC) platforms supported natively and further optimising to ensure the highest performant experience for all users. There is a strong demand from silicon manufacturers such as NVIDIA,...
-
Ubuntu Linux Kernel Engineer
2 weeks ago
Perth, Western Australia Canonical Full timeOverviewUbuntu Linux, already the most popular Linux distribution in the world, is looking to increase its adoption even further by expanding the number of System On Chip (So C) platforms supported natively and further optimising to ensure the highest performant experience for all users.There is a strong demand from silicon manufacturers such as NVIDIA,...
-
Expert Open Source Software Developer
2 weeks ago
Perth, Western Australia beBeeLinux Full time $91,377 - $153,998Linux Kernel Development OpportunitiesWe are seeking a talented Junior Linux Kernel Engineer to join our team. This role offers the chance to collaborate with a globally distributed team and work on designing, developing, and maintaining the Ubuntu Linux kernel.The ideal candidate will have a background in software engineering and be motivated to work in a...
-
Ubuntu Security Engineer
1 week ago
Perth, Western Australia Canonical Full timeJoin to apply for the Ubuntu Security Engineer role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Ubuntu Security Engineer role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets....
-
Senior Linux Software Engineer
4 days ago
Perth, Western Australia beBeeLinux Full time $90,000 - $120,000Embedded Linux Software Development RoleJoin a pioneering tech firm as a senior software engineer to develop innovative solutions for the latest IoT and server-class hardware platforms.This challenging yet exciting role involves working across the full Linux stack from kernel through GUI to optimize Ubuntu, the world's most widely used Linux desktop and...
-
Linux Engineer
2 weeks ago
Perth, Western Australia beBeeSoftwareSupport Full time US$120,000 - US$140,000Linux Infrastructure and Applications EngineerWe are seeking a skilled Linux engineer to work in a dynamic engineering role, covering all layers of the stack. This position is ideal for a technologist with a passion for Linux and open source to build a career and drive success.Key Responsibilities:Resolve complex customer problems related to Ubuntu, Kernel,...