Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

Canonical
Americas, APAC, EMEA
Workplace: RemoteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Curious","Flexible","Articulate","Accountable","Self-motivated"]

Work on Ubuntu across the full Linux stack to optimize for next-gen silicon platforms. Partner with distributed teams and silicon companies to improve kernel, drivers, and software stacks for architectures including x86, ARM, RISC-V, PowerPC, and s390x. Debug open-source issues, evaluate engineering contributions, and help customers integrate apps and build OS images with Ubuntu Core, Desktop, and Server—across virtualization, containers, networking, and security features.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canonical
Canonical
9 months ago

Linux Software Engineer - Ubuntu for Next-Gen Silicon (multiple roles and seniority levels)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Work on Ubuntu across the full Linux stack to optimize for next-gen silicon platforms. Partner with distributed teams and silicon companies to improve kernel, drivers, and software stacks for architectures including x86, ARM, RISC-V, PowerPC, and s390x. Debug open-source issues, evaluate engineering contributions, and help customers integrate apps and build OS images with Ubuntu Core, Desktop, and Server—across virtualization, containers, networking, and security features.
Location: Americas, APAC, EMEA
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Integrate new features and optimizations for the latest silicon platforms to improve the Ubuntu experience.
  • •Collaborate within a distributed team and contribute to the Ubuntu ecosystem across upstream communities and supported customers.
  • •Evaluate contributions from other engineers to maintain high-quality software standards.
  • •Debug issues in open source code and team-maintained codebases.
  • •Help customers integrate applications and SDKs, build OS images, and optimize apps using Ubuntu Core, Desktop, and Server.
Travel: Medium travel

Pay and Benefits

Perks:Remote WorkLearning BudgetAnnual BonusHoliday LeaveParental LeaveWellness Stipend

Key Requirements

  • •Strong fundamentals in C, C++, and Python.
  • •Strong interest in or experience with Linux distribution packaging and software ecosystems.
  • •Experience or interest in open source maintenance or contribution and open source licensing.
  • •Fundamental understanding of package management and dependency resolution.
  • •Exceptional academic track record and an undergraduate degree in a technical subject (or a compelling alternative path).
Experience:Open sourceLinux
Education:Bachelor's
Skills:CuriousFlexibleArticulateAccountableSelf-motivated
Licenses:Open source licensing
Tech Stack:UbuntuLinuxCC++PythonDebianDockerOCIKubernetesTCP/IPDHCPHTTP/RESTSecure bootFDEUbuntu CoreConfidential Computing

Company Brief

Canonical
Develops and maintains Ubuntu, a leading open-source Linux distribution, and provides cloud, IoT, and enterprise support, tooling, and services to enable deployment, management, and security of infrastructure and applications.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Bootstrapped
Headquarters: London, United Kingdom
Founded: 2004
WebsiteLinkedIn