6 months ago
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.
About Canonical
Canonical, the publisher of Ubuntu, provides open source security, support and services. Our portfolio covers critical systems, from the smallest devices to the largest clouds, from the kernel to containers, from databases to AI. With customers that include top tech brands, emerging startups, governments and home users, Canonical delivers trusted open source for everyone.