Taro Logo

Linux Stack Engineer

Canonical is a pioneering tech firm at the forefront of the global move to open source, publishing Ubuntu, a leading platform for AI, IoT, and cloud.
Embedded
Senior Software Engineer
Remote
AI · Enterprise SaaS
This job posting is no longer active. 😔

Job Description

Work across the full Linux stack from kernel through GUI to optimize Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon. This fast-paced, problem-solving role requires a resourceful and articulate candidate capable of delivering various solutions across PC and IoT technologies. You'll partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.

Key responsibilities include:

  • Designing and implementing the best Ubuntu integration for IoT and server-class hardware platforms
  • Collaborating with partners to deliver an optimized Ubuntu experience
  • Taking a holistic approach to Ubuntu experience on partner platforms
  • Leading complex customer engagements involving complete system architectures
  • Helping customers integrate apps, SDKs, build device OS images, and optimize applications
  • Working with advanced operating systems and application technologies

You'll join a globally distributed team, working with exciting IoT and server platforms across various verticals, from robots to data centers, telco to retail. The ideal candidate has a strong background in Linux, packaging, and open-source communities, with experience in C and C++.

Canonical offers a fully remote working environment, personal learning budget, annual compensation review, and various benefits. As a pioneer in open source, Canonical provides a unique opportunity to work at the forefront of technology, challenging you to think differently and raise your game in the world of 21st-century digital business.

Last updated 10 months ago

Responsibilities For Linux Stack Engineer

  • Design and implement the best Ubuntu integration for IoT and server-class hardware platforms
  • Work with partners to deliver an optimized Ubuntu experience
  • Take a holistic approach to Ubuntu experience on partner platforms
  • Participate as technical lead on complex customer engagements
  • Help customers integrate apps, SDKs, build device OS images, and optimize applications
  • Work with advanced operating systems and application technologies

Requirements For Linux Stack Engineer

Linux
  • 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 through self-discipline and self-motivation

Benefits For Linux Stack Engineer

Education Budget
Parental Leave
  • Fully remote working environment
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events