GCC/LLVM System Software Engineer: Compiler Tooling

Canonical Group Ltd

Hongkong

Hybrid

HKD 1,098,000 - 1,490,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Distributed, remote-friendly team
Learning budget USD 2,000/year
Annual compensation review
Travel opportunities
Wellness programs

Job summary

Canonical seeks a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem. This remote role focuses on modern C/C++ ecosystems on Ubuntu, delivering GCC/LLVM runtimes, tooling and an optimized developer experience.

You will collaborate in a distributed team, packaging for Debian/Ubuntu, and contributing to the Ubuntu Foundations stack to empower cloud, containers, and desktop environments.

Qualifications

  • Relevant GCC/LLVM experience, ideally in cloud-native software and Linux.
  • Experience packaging software for Debian and Ubuntu.
  • Long-time Linux user with strong academic record.
  • Undergraduate degree in a technical subject or compelling alternative path.
  • Ability to travel internationally twice a year for company events.

Responsibilities

  • Collaborate with a distributed team across regions.
  • Select, integrate and package tooling with Ubuntu for GCC/LLVM.
  • Write high-quality code to add features and improvements.
  • Debug issues and deliver robust fixes.
  • Review code and participate in design reviews with peers.
  • Engage in cross-team discussions to improve Ubuntu performance and UX.
  • Work from home with global travel 2–4 weeks/year.

Skills

GCC/LLVM experience
Linux user
Open source
Debian packaging
Ubuntu packaging

Education

Bachelor's degree in Computer Science/Engineering

Tools

Debian packaging
Ubuntu packaging

Job description

Canonical seeks a System Software Engineer for GCC/LLVM compiler, tooling, and ecosystem. This remote role focuses on modern C/C++ ecosystems on Ubuntu, delivering GCC/LLVM runtimes, tooling and an optimized developer experience.

You will collaborate in a distributed team, packaging for Debian/Ubuntu, and contributing to the Ubuntu Foundations stack to empower cloud, containers, and desktop environments.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Open Source Graduate Software Engineer – Linux
Open Source Graduate Software Engineer – Linux

Canonical Group Ltd • Hongkong

Hybrid
HKD 549,000 - 863,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Remote Embedded Linux Engineer - Automotive & Industrial
Remote Embedded Linux Engineer - Automotive & Industrial

Canonical Group Ltd • Hongkong

Hybrid
HKD 706,000 - 1,176,000
Distributed team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+3
Software Engineer, Automotive and Industrial Architecture
Software Engineer, Automotive and Industrial Architecture

Canonical Group Ltd • Hongkong

Hybrid
HKD 706,000 - 1,176,000
Distributed team sprints in person
Learning budget USD 2,000 per year
Annual compensation review
+3
Engineering Manager, Linux Package Management (Remote)
Engineering Manager, Linux Package Management (Remote)

Canonical Group Ltd • Hongkong

Hybrid
HKD 1,098,000 - 1,647,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Remote Cross-Platform C++ Engineer - Open Source
Remote Cross-Platform C++ Engineer - Open Source

Canonical Group Ltd • Hongkong

Hybrid
HKD 941,000 - 1,412,000
Learning budget
Annual compensation review
Travel opportunities
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical Group Ltd • Hongkong

Hybrid
HKD 549,000 - 863,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Engineering Manager - Ubuntu Linux Kernel
Engineering Manager - Ubuntu Linux Kernel

Canonical Group Ltd • Hongkong

Hybrid
HKD 1,176,000 - 1,804,000
Distributed team sprints and travel
USD 2,000 learning budget per year
Annual compensation review
+6
Remote Linux Support Engineer – Associate
Remote Linux Support Engineer – Associate

Canonical Group Ltd • Hongkong

Hybrid
HKD 471,000 - 745,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3
Ubuntu Package Management - Engineering Manager
Ubuntu Package Management - Engineering Manager

Canonical Group Ltd • Hongkong

Hybrid
HKD 1,098,000 - 1,647,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+6
Associate Linux Support Engineer
Associate Linux Support Engineer

Canonical Group Ltd • Hongkong

Hybrid
HKD 471,000 - 745,000
Distributed work environment
Learning budget USD 2,000 per year
Annual compensation review
+3