Canonical

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

Canonical
Apply
8 months ago
Remote, AmericasSenior
H1B sponsor

Responsibilities

  • Select, integrate, and package GCC and LLVM tooling with Ubuntu to improve developer and operator experience.
  • Write high-quality C and C++ code for new features and debug and fix software issues.
  • Deliver reliable, secure, performant, and future-proof GCC and LLVM integration across Ubuntu Desktop, Server, Core, and cloud images.
  • Review code and participate in design and architecture discussions.
  • Collaborate with distributed teams and mentor less senior engineers.
  • Work from home and travel globally for approximately 2–4 weeks per year for internal and external events.

Requirements

  • Relevant GCC or LLVM experience, ideally with cloud-native software and Linux.
  • Experience packaging software for Debian and Ubuntu.
  • Long-term Linux usage and familiarity with Linux distributions.
  • Exceptional academic performance in high school and university.
  • An undergraduate technical degree or a compelling narrative explaining an alternative path.
  • Ability to travel internationally twice a year for company events of up to two weeks.
  • Preferred: experience with distribution engineering, software packaging and distribution mechanisms, build systems, toolchains, cross-compilation, performance engineering, or security engineering.

Benefits

  • Remote-first distributed work environment in the Americas region.
  • Twice-yearly in-person team sprints and approximately 2–4 weeks of global travel annually for events.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review, recognition rewards, annual holiday leave, and maternity and paternity leave.
  • Team Member Assistance Program, Wellness Platform, Priority Pass, and travel upgrades for long-haul company events.

Tech Stack

Canonical

About Canonical

1,001-5,000 employees

Canonical publishes Ubuntu, a widely used Linux operating system for servers, cloud, desktops, and edge/IoT, along with tooling for containers, Kubernetes, OpenStack, and AI. It sells enterprise support, security maintenance, managed services, and certifications to businesses, governments, and hardware makers. Founded in 2004 and headquartered in London, the privately held company supplies Ubuntu images and tooling to major public clouds and silicon partners.

Contact me