System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem at Canonical

This role is for a mid-level systems engineer with a background in modern C/C++ and a deep interest in the Linux ecosystem. The ideal candidate has direct exper

Work type: onsite

Location: Home Based - Americas

Type: Full-time

This role is for a mid-level systems engineer with a background in modern C/C++ and a deep interest in the Linux ecosystem. The ideal candidate has direct experience with GCC or LLVM and understands how these compilers interface with operating systems. Since Canonical is "remote-first," you must be self-motivated and comfortable working in a highly distributed, global environment. A standout feature of this position is the blend of remote flexibility and international travel; you’ll work from home in the Americas but travel 2–4 times a year to global "sprints" in locations worldwide. While the base salary is tailored to your specific location and experience, the package includes an annual performance bonus, a $2,000 yearly learning budget, and travel perks like Priority Pass for company events. **You might be a good fit if you...** * Have hands-on experience packaging software for Debian or Ubuntu. * Are deeply familiar with build systems, toolchains, and cross-compilation. * Possess a strong academic record and a passion for open-source community dynamics. * Enjoy collaborating via code reviews and mentoring others on architectural decisions.

View this job on nocollar jobs