Linux Stack Engineer

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

Description For Linux Stack Engineer

Canonical, the company behind Ubuntu, is seeking a Senior Linux Stack Engineer to optimize Ubuntu across desktop, server, and IoT platforms. This role offers a unique opportunity to impact Linux adoption across industries by working with cutting-edge silicon technologies. You'll collaborate with global partners to enhance Ubuntu's performance on various hardware platforms, from kernel through networking, virtualization, and graphics.

The position involves working with the latest IoT, desktop, and server-class hardware platforms, requiring expertise in Linux systems and open source technologies. You'll lead technical engagements, develop optimization strategies, and work on system architectures from cloud to edge. The role demands strong technical skills in Linux packaging, Python, C/C++, and experience with open source communities.

Canonical offers a fully remote working environment with a global team presence, having pioneered remote work since 2004. The company provides excellent benefits, including a generous learning budget, travel opportunities, and comprehensive support for professional growth. This role is perfect for someone passionate about open source technology who wants to contribute to Ubuntu's mission while working with cutting-edge hardware and software solutions.

The ideal candidate will have a strong technical background, excellent communication skills, and the ability to work independently in a distributed team environment. You'll be part of a company that's transforming the tech industry through open source solutions, working on projects that span from robotics to data centers, from telco to retail, and automotive applications.

Last updated 17 days ago

Responsibilities For Linux Stack Engineer

  • Design and implement Ubuntu integration for IoT desktop 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 partner platforms
  • Participate as technical lead on customer engagements for system architectures
  • Help partners integrate apps, SDKs, build device OS images, and optimize applications
  • Work with advanced operating systems and application technologies

Requirements For Linux Stack Engineer

Linux
Python
  • 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 Python, C, C++
  • Ability to work in a globally distributed team
  • Self-discipline and self-motivation

Benefits For Linux Stack Engineer

Education Budget
Parental Leave
  • Learning and development budget of $2,000 per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Priority Pass for travel
  • Parental Leave
  • Employee Assistance Programme
  • Travel opportunities for team sprints
  • Travel upgrades for long haul company events

Interested in this job?