Embedded & Desktop Linux Systems Engineer - Optimisation

7 days ago


Nairobi, Nairobi Area, Kenya Canonical Full time

What your day will look like

  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
  • Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
  • Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
  • Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server
  • Work with the most advanced operating systems and application technologies available in the enterprise world.

Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software.

You will work with customers on exciting IoT and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail.

What we are looking for in you

  • You love technology and working with brilliant people
  • You have a Bachelor's degree in Computer Science, STEM or similar
  • You have experience with Linux packaging Debian, RPM, Yocto
  • You have experience working with open source communities and licences
  • You have experience working with C, C++
  • You can work in a globally distributed team through self-discipline and self-motivation.

Additional skills that you might also bring

  • Experience with graphics stacks
  • Good understanding of networking - TCP/IP, DHCP, HTTP/REST
  • Basic understanding of security best practices in IoT or server environments
  • Good communication skills, ideally public speaking experience
  • IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
  • Some experience with Docker/OCI containers/K8s


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYJoining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software.You will work with customers on exciting IoT and server platforms and technologies, built to support...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.SummaryYou will work across the full Linux...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYThese roles include:Ubuntu Core and snapd software developmentSilicon software and optimisation engineersKernel driver and hardware enablement engineersHardware-centric Linux QA EngineersHardware Certification EngineersRobotics engineersIndustrial IoT software engineersNetworking software engineers (switching, routing, access and SmartNICs)At...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYThese roles include:Ubuntu Core and snapd software developmentSilicon software and optimisation engineersKernel driver and hardware enablement engineersHardware-centric Linux QA EngineersHardware Certification EngineersRobotics engineersIndustrial IoT software engineersNetworking software engineers (switching, routing, access and SmartNICs)At...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYThese roles include:Ubuntu Core and snapd software developmentSilicon software and optimisation engineersKernel driver and hardware enablement engineersHardware-centric Linux QA EngineersHardware Certification EngineersRobotics engineersIndustrial IoT software engineersNetworking software engineers (switching, routing, access and SmartNICs)At...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.SummaryThe role of a Linux Desktop Support...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.SummaryThe role of a Linux Desktop Support...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.SummaryThe role of a Linux Desktop Support...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYJoining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software.You will work with customers on exciting IoT, desktop and server platforms and technologies, built to...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.About JobThe role of a Linux Desktop...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.About JobThe role of a Linux Desktop...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.About JobThe role of a Linux Desktop...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We are looking for a Director, Ubuntu Desktop Engineering to lead our mission to provide the finest open source desktop experience and developer platform for users. This role involves overseeing the strategy, architecture, and roadmap for various engineering teams specializing in Rust, C/C++, Flutter, and Golang. Seeking a technical leader with extensive...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We are looking for a Director, Ubuntu Desktop Engineering to lead our mission to provide the finest open source desktop experience and developer platform for users. This role involves overseeing the strategy, architecture, and roadmap for various engineering teams specializing in Rust, C/C++, Flutter, and Golang. Seeking a technical leader with extensive...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We are revolutionizing the way open source is delivered to the world - faster, more securely, and more cost-effectively than any other company. If you're considering a career at Canonical, keep in mind that we are a remote-first company. Your skills matter the most to us, regardless of your location.Summary:As a Linux System Engineer at Canonical, you will...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We are revolutionizing the way open source is delivered to the world - faster, more securely, and more cost-effectively than any other company. If you're considering a career at Canonical, keep in mind that we are a remote-first company. Your skills matter the most to us, regardless of your location.Summary:As a Linux System Engineer at Canonical, you will...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We provide open source solutions to the global community in a quicker, more secure, and cost-effective manner than any other organization.If you are keen on joining our team at Canonical, keep in mind that we operate remotely as our main mode of working. Hence, feel free to apply for any suitable position based on your skills, as we highly value expertise...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We provide open source solutions to the global community in a quicker, more secure, and cost-effective manner than any other organization.If you are keen on joining our team at Canonical, keep in mind that we operate remotely as our main mode of working. Hence, feel free to apply for any suitable position based on your skills, as we highly value expertise...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYLead and develop a team of engineers, ranging from graduate to seniorRepresent your team to partners, product stakeholders and customers Collaborate proactively with a globally distributed organisationDevelop and evangelise great engineering and organisational practicesCoach, mentor, and offer career development feedbackImplement disciplined...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    What you'll doLead and develop a team of engineers, ranging from graduate to seniorRepresent your team to partners, product stakeholders and customers Collaborate proactively with a globally distributed organisationDevelop and evangelise great engineering and organisational practicesCoach, mentor, and offer career development feedbackImplement disciplined...