CareerPlanGet AI match score →

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

Home Based - Worldwide🌐 Remote💼 Full-time🗓 2026-06-17 → 2026-07-31

Core

Building and optimizing GCC/LLVM runtimes, developer tooling, and packaging for the Ubuntu operating system to support C/C++ development across cloud, datacenter, and edge environments.

Role type

Senior System Software Engineer (Compiler/Toolchain)

Builds

GCC and LLVM toolchains, Ubuntu distributions, and supporting developer tooling

Domain

Open Source / Operating Systems / Compiler Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

GCC or LLVM experience, C/C++ programming, Linux distribution engineering, software packaging (Debian/Ubuntu), build systems and toolchains

Preferred skills

Cloud-native software experience, performance engineering, security engineering, cross-compilation

Technologies

GCC, LLVM, C, C++, Linux, Debian, Ubuntu

Responsibilities

Select, integrate, and package best-of-breed tooling with Ubuntu; write high-quality code for new features; debug issues and fix them; review code produced by other engineers; collaborate with distributed teams; mentor less senior engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗