Optimizing Ubuntu Experience

2 weeks ago


Singapore beBeeEmbeddedLinuxSeniorSoftwareEngineer Full time $90,000 - $120,000

At Canonical, we are committed to making the world a better place through technology. We are seeking an exceptional Embedded Linux Senior Software Engineer to join our team.

The ideal candidate will have experience working across the full Linux stack from kernel through GUI and will be responsible for optimizing Ubuntu for the latest silicon. They must be resourceful, articulate, and capable of delivering a wide variety of solutions across PC and IoT technologies.

As a key member of our team, this engineer will collaborate with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.

This is a globally remote role that involves designing and implementing the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks.

Key responsibilities include taking a holistic approach to the Ubuntu experience on partner platforms by providing inputs on technical plans, testing strategies, and quality metrics.

The successful candidate will also participate as a technical lead on complex customer engagements involving complete system architectures from cloud to edge.

Additionally, they will assist customers in integrating their apps, SDKs, building device OS images, and optimizing applications with Ubuntu Core, Desktop, and Server.

We offer a fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance program, and opportunity to travel to new locations to meet colleagues at sprints.

Our company values diversity of experience, perspectives, and backgrounds. All applications receive fair consideration regardless of identity.

Job Description

  • Optimize Ubuntu for the latest silicon
  • Work across the full Linux stack from kernel through GUI
  • Collaborate with specialist engineers from major silicon companies
  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks

Requirements

  • Bachelor's degree in Computer Science or related field
  • Experience with Linux packaging (Debian, RPM, Yocto)
  • Open-source communities and licenses expertise
  • C and C++ programming skills
  • Ability to work in a globally distributed team through self-discipline and self-motivation

Benefits

  • Fully remote working environment
  • Personal learning and development budget
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental leave
  • Employee assistance program
  • Opportunity to travel to new locations to meet colleagues at sprints

About Us

We are a pioneering tech firm leading the global transition to open source. As the publisher of Ubuntu, we drive daily changes in the world. Our company has been a remote-first organization since its establishment and offers a unique opportunity to step into the future, think differently, work smarter, learn new skills, and elevate your game.


  • Kernel Engineer

    2 weeks ago


    Singapore Canonical - Jobs Full time

    The Canonical Linux Kernel Team is responsible for developing and maintaining all supported Ubuntu Linux kernels, which run on a variety of platforms and architectures from small embedded devices to standard desktop/server systems to large scale cloud environments. The Kernel Team has openings for engineers in a number of aspects that include but are not...

  • Security Engineer

    1 week ago


    Singapore Canonical - Jobs Full time

    This is an exciting opportunity to join an industry leading software security team, and help protect the open source community and Ubuntu users from emerging threats. Canonical is building a team to provide security coverage across a wide range of different ecosystems and environments, and work to make the world a better, safer place. As part of the Ubuntu...


  • Singapore Canonical Full time

    Join to apply for the Ubuntu Security Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Ubuntu Security Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough...


  • Singapore Canonical Full time

    Join to apply for the Ubuntu Security Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Ubuntu Security Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...


  • Singapore Canonical Full time

    Join to apply for the Ubuntu Security Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Ubuntu Security Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...


  • Singapore Canonical - Jobs Full time

    This is an opportunity to play a crucial role in shaping the security of Canonical and the whole open source community. We are looking for people to help us grow and expand our security offering, and to help us make the world a safer place. You will work alongside fantastic security professionals already onboard at Canonical, and share your time between...

  • Ubuntu Enablement

    6 days ago


    Singapore Canonical Full time

    Ubuntu Enablement - Software Engineering Manager Join to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical Ubuntu Enablement - Software Engineering Manager 1 day ago Be among the first 25 applicants Join to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical Get AI-powered advice on this job and...

  • Ubuntu Enablement

    6 days ago


    Singapore Canonical Full time

    Ubuntu Enablement - Software Engineering Manager Join to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical Ubuntu Enablement - Software Engineering Manager 1 day ago Be among the first 25 applicants Join to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical Get AI-powered advice on this job and...

  • Engineering Manager

    6 days ago


    Singapore Canonical Full time

    Join to apply for the Engineering Manager - Ubuntu Core role at Canonical 1 week ago Be among the first 25 applicants Join to apply for the Engineering Manager - Ubuntu Core role at Canonical Get AI-powered advice on this job and more exclusive features. Redefine the embedded Linux experience with the smallest, most secure, and most reliable operating...


  • Singapore Canonical - Jobs Full time

    This is an opportunity for an open source technologist who enjoys solving problems under pressure. - Demonstrate your knowledge of TCP/IP and wired & wireless networking on Ubuntu Desktop and Ubuntu Server - Act as the technical authority and utilise your experience with popular open source software - Provide advice on deployed architecture, implementing...