Canonical logoCanonical logo

System Software Engineer - GCC/LLVM Compiler and Tooling

CanonicalHome Based - Americas
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

To thrive in this role, you should possess:Strong expertise in modern C and C++ programming languages. Solid understanding of Linux distributions and software architectures. Experience with GCC and LLVM compilers and toolchains. A passion for open source software and community engagement. Ability to collaborate effectively in a remote, distributed team environment.

About the job

Canonical, a frontrunner in open source software and operating systems, is on the lookout for a talented System Software Engineer specializing in GCC/LLVM compiler, tooling, and ecosystem. Our renowned platform, Ubuntu, is at the forefront of transformative enterprise solutions spanning public cloud, data science, AI, engineering, and IoT.

As a pioneer in global distributed collaboration, we have over 1200 colleagues in more than 75 countries, with minimal office-based roles. Our teams gather in diverse locations around the globe two to four times a year to align on strategy and execution.

This is an excellent opportunity for a software engineer who is passionate about compilers, runtimes, and toolchains. You will excel in modern C/C++, Linux distributions, software architecture, and open source software, contributing to Ubuntu's reputation as the premier operating system for developing and running C/C++ applications, whether in the cloud, data centers, containers, or directly on the OS.

The Ubuntu Foundations Team, responsible for delivering the core Ubuntu system, focuses on providing the latest free software components in a user-friendly and highly reliable manner. You will work on critical toolchains that are pivotal in shaping the modern software ecosystem, ensuring that Ubuntu remains the best platform for software development and consumption with GCC and LLVM.

About Canonical

Canonical is a leading innovator in open source software, providing powerful solutions for enterprises and technology markets worldwide. Our flagship product, Ubuntu, is widely adopted for its pioneering role in various sectors, including public cloud, data science, AI, and IoT. As a founder-led, profitable company, we continue to grow and impact the technology landscape globally.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.