Remote GCC/LLVM System Software Engineer

Higlobe, Inc.

United States

Remote

USD 140,000 - 200,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Distributed work environment with in‑p
Learning budget of USD 2,000 per year
Annual compensation review
Maternity and paternity leave
Wellness Platform & assistance program
Travel to new locations to meet Colle
Priority Pass and travel upgrades

Job summary

Canonical is hiring a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem. You will work on modern C/C++ on Ubuntu, delivering GCC/LLVM runtimes, developer tooling, and packaging for Debian/Ubuntu. The role is remote in the Americas, with 2–4 weeks of travel annually.

You will design, mentor, review code, and collaborate across teams to ensure best-in-class integration of the toolchains from desktop to cloud while advancing open source ecosystems.

Qualifications

  • Experience with GCC or LLVM, ideally in cloud-native software and Linux.
  • Packaging software for Debian and Ubuntu.
  • Long-time Linux user with strong technical fundamentals.
  • Academic track record and undergraduate technical degree.
  • Love of technology, curiosity, flexibility, articulation and accountability.
  • Willingness to travel internationally for company events.

Responsibilities

  • Discuss designs with teammates and mentor less senior engineers.
  • Participate in code reviews and design reviews to improve Ubuntu performance.
  • Collaborate with other teams to improve architecture decisions.
  • Write high-quality code for new features in GCC/LLVM toolchains.
  • Travel 2–4 weeks per year for internal and external events.

Skills

GCC/LLVM experience
Linux expertise
Debian/Ubuntu packaging
Strong academics
Undergraduate technical degree
Curious and accountable
Travel capable

Education

Undergraduate degree in a technical subject

Tools

Build systems/toolchains
Cross-compilation tooling

Job description

Canonical is hiring a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem. You will work on modern C/C++ on Ubuntu, delivering GCC/LLVM runtimes, developer tooling, and packaging for Debian/Ubuntu. The role is remote in the Americas, with 2–4 weeks of travel annually.

You will design, mentor, review code, and collaborate across teams to ensure best-in-class integration of the toolchains from desktop to cloud while advancing open source ecosystems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

GCC/LLVM Toolchain Engineer — Ubuntu (Remote)
GCC/LLVM Toolchain Engineer — Ubuntu (Remote)

Canonical Ltd. • United States

Remote
USD 140,000 - 200,000
Learning budget USD 2,000
Annual compensation review
Holiday leave
+3
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical Ltd. • United States

Remote
USD 140,000 - 200,000
Learning budget USD 2,000
Annual compensation review
Holiday leave
+3
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical • United States

Remote
USD 140,000 - 200,000
Distributed work environment with in‑p
Learning budget of USD 2,000 per year
Annual compensation review
+4
Remote C++ Compiler Engineer | LLVM/GCC Backends Expert
Remote C++ Compiler Engineer | LLVM/GCC Backends Expert

BairesDev • United States

Remote
USD 150,000 - 210,000
Remote work
Competitive USD compensation
WFH setup provided
+4
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)
Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Canonical • United States

Remote
USD 120,000 - 180,000
Distributed team sprints
Learning budget USD 2,000 per year
Annual compensation review
+7
Remote Senior Software Engineer — Open Source & Linux
Remote Senior Software Engineer — Open Source & Linux

Job4Travelers • United States

Remote
USD 110,000 - 180,000
Learning budget USD 2,000/year
Twice-yearly in-person sprints
Priority Pass access
Remote Ubuntu Kernel Engineer
Remote Ubuntu Kernel Engineer

Higlobe, Inc. • United States

Remote
USD 140,000 - 230,000
Home-based work environment
Learning budget
Annual compensation review
+6
Remote Ubuntu Core Engineer — Embedded Linux & Security
Remote Ubuntu Core Engineer — Embedded Linux & Security

Higlobe, Inc. • United States

Remote
USD 140,000 - 190,000
Distributed work environment with team
USD learning budget
Annual compensation review
+4
Golang Software Engineer, Developer Tooling and Containers
Golang Software Engineer, Developer Tooling and Containers

Remote • San Francisco (CA)

Remote
USD 100,000 - 140,000
Fully remote working environment - we
Personal learning and development bud�
Annual compensation review
+6
GCC Compiler Engineer
GCC Compiler Engineer

Tachyum • Las Vegas (NV)

On-site
USD 140,000 - 190,000
Competitive salary package
Professional development opportunities
International environment
+2