Embedded Linux Senior Software Engineer - Optimisation

Canonical UK Ltd

Home Based
Fully remote
Linux kernel through gui optimisation
Ubuntu integration for iot and server hardware
Experience with linux packaging (debian, rpm, yocto)
Canonical is seeking a Senior Software Engineer specializing in Embedded Linux to optimize Ubuntu for various hardware platforms. This fully remote role focuses on collaboration with partners to enhance the Ubuntu experience across IoT and server technologies

Job Summary

  • 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.
  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge.

Matching Summary

Match Score: 85

Canonical is seeking a Senior Software Engineer specializing in Embedded Linux to optimize Ubuntu for various hardware platforms. This fully remote role focuses on collaboration with partners to enhance the Ubuntu experience across IoT and server technologies.

Skills & Requirements

Must-have

  • Linux kernel through GUI optimisation
  • Ubuntu integration for IoT and server hardware
  • Experience with Linux packaging (Debian, RPM, Yocto)
  • Experience with open source communities and licenses
  • Experience with C, C++

Nice-to-have

  • Experience with graphics stacks
  • Good understanding of networking
  • Basic understanding of security best practices
  • Good communication skills
  • IoT / Embedded experience
  • Experience with Docker/OCI containers/K8s

Key Requirements

  • Bachelor’s degree in Computer Science, STEM or similar
  • Experience with Linux packaging
  • Experience working with open source communities
  • Experience working with C, C++
  • Self-discipline and self-motivation

Work Rights

Not specified

Tailored Resume

Cover Letter