Linux Stack Engineer

Pioneer tech firm publishing Ubuntu, leading open source platform for AI, IoT and cloud computing
Embedded
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · AI · IoT

Description For Linux Stack Engineer

Canonical, the company behind Ubuntu, the world's most widely used Linux desktop and server, is seeking a Senior Linux Stack Engineer to optimize Ubuntu for the latest silicon technologies. This role involves working across the full Linux stack from kernel through GUI, partnering with major silicon companies to integrate next-generation features. The position offers a unique opportunity to work with cutting-edge technologies in IoT and server platforms, from robots to data centers, and from telco to retail.

The role demands a technical expert who can design and implement Ubuntu integration for various hardware platforms, lead complex customer engagements, and take a holistic approach to the Ubuntu experience. You'll be working with brilliant minds globally in a remote-first environment that's been established since 2004.

As a pioneer in open source technology, Canonical offers a chance to impact the future of computing while working with the latest technologies in enterprise computing. The company provides a comprehensive benefits package including education budget, parental leave, and unique travel opportunities for team collaboration.

The ideal candidate will have strong Linux expertise, experience with C/C++, understanding of open source communities, and the ability to work independently in a globally distributed team. Additional valuable skills include experience with graphics stacks, networking, IoT/embedded systems, and container technologies.

Join Canonical to be part of a diverse, global team that's shaping the future of open source technology and making a significant impact in the world of AI, IoT, and cloud computing.

Last updated a few seconds ago

Responsibilities For Linux Stack Engineer

  • Design and implement Ubuntu integration for IoT and server-class hardware platforms
  • Work with partners to deliver optimized Ubuntu experience on their platforms
  • Lead technical plans, testing strategy, and quality metrics for platform integration
  • Participate as technical lead on complex customer engagements
  • Help customers integrate apps, SDKs, build device OS images
  • Work with advanced operating systems and application technologies

Requirements For Linux Stack Engineer

Linux
Kubernetes
  • Bachelor's degree in Computer Science, STEM or similar
  • Experience with Linux packaging (Debian, RPM, Yocto)
  • Experience working with open source communities and licenses
  • Experience working with C, C++
  • Ability to work in a globally distributed team
  • Self-discipline and self-motivation

Benefits For Linux Stack Engineer

Education Budget
Parental Leave
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Travel opportunities for team sprints
  • Priority Pass for travel and travel upgrades

Interested in this job?

Jobs Related To Canonical Linux Stack Engineer

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest silicon technologies, working remotely with global team on IoT and server platforms.

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest silicon technologies, working remotely with global team on IoT and server platforms.

Linux Kernel Engineer

Senior Linux Kernel Engineer role at Canonical, working on Ubuntu hardware support and kernel development with global impact.

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest hardware and working across IoT and server technologies.

Linux Stack Engineer

Senior Linux Stack Engineer role at Canonical, optimizing Ubuntu for latest hardware and working across IoT and server technologies.