Embedded Linux Systems Engineer

4 days ago


London, Greater London, United Kingdom Canonical Full time
Job Title: Embedded & Desktop Linux Systems Engineer - Optimisation

Canonical is seeking a highly skilled Embedded & Desktop Linux Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for optimising Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.

About the Role

This is a fast-paced, problem-solving role that requires a resourceful, articulate, and self-motivated individual who can deliver on a wide variety of solutions across PC and IoT technologies. You will work with partners to integrate next-generation features and performance enhancements for upcoming hardware.

Key Responsibilities
  • 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, optimise applications with Ubuntu Core, Desktop and Server
  • Work with the most advanced operating systems and application technologies available in the enterprise world
What We're Looking For

We're looking for a talented individual with a passion for technology and working with brilliant people. You should have a Bachelor's degree in Computer Science, STEM or similar, and experience with Linux packaging (Debian, RPM, Yocto), open source communities and licences, and C, C++.

Additional Skills
  • Experience with graphics stacks
  • Good understanding of networking - TCP/IP, DHCP
  • 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
What We Offer

We offer a competitive base pay, fully remote working environment, personal learning and development budget of $2,000 per annum, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance programme, opportunity to travel to new locations to meet colleagues at 'sprints', and priority pass for travel and travel upgrades for long haul company events.



  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and developing high-quality software for our embedded systems.Key ResponsibilitiesDevelop and maintain Linux kernel and device drivers for our embedded systemsCollaborate...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for designing and developing high-quality software for our embedded systems.Key ResponsibilitiesDevelop and maintain Linux kernel and device drivers for our embedded systemsCollaborate...


  • London, Greater London, United Kingdom Experis - ManpowerGroup Full time

    Embedded Linux Firmware EngineerWe are seeking an experienced Embedded Linux Firmware Engineer to join our dynamic team developing cutting-edge products. As a key member of our team, you will be responsible for designing and developing firmware and software components that run on bespoke hardware platforms.Main Responsibilities:Develop firmware and software...


  • London, Greater London, United Kingdom Experis - ManpowerGroup Full time

    Embedded Linux Firmware EngineerWe are seeking an experienced Embedded Linux Firmware Engineer to join our dynamic team developing cutting-edge products. As a key member of our team, you will be responsible for designing and developing firmware and software components that run on bespoke hardware platforms.Main Responsibilities:Develop firmware and software...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are working with a long-standing client to find several Linux Kernel developers to support a long-term project.Key Responsibilities:Develop device drivers for the Linux KernelCollaborate with the client's team to achieve project goalsRequirements:Experience with Linux Kernel developmentStrong understanding of...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are working with a long-standing client to find several Linux Kernel developers to support a long-term project.Key Responsibilities:Develop device drivers for the Linux KernelCollaborate with the client's team to achieve project goalsRequirements:Experience with Linux Kernel developmentStrong understanding of...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are working with a long-standing client to find several Linux Kernel developers to support a long-term project.Key Responsibilities:Develop device drivers for the Linux KernelCollaborate with the client's team to achieve project goalsRequirements:Experience with Linux Kernel developmentStrong understanding of...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are working with a long-standing client to find several Linux Kernel developers to support a long-term project.Key Responsibilities:Develop device drivers for the Linux KernelCollaborate with the client's team to achieve project goalsRequirements:Experience with Linux Kernel developmentStrong understanding of...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are working with a long-standing client to find several Linux Kernel developers to support a long-term project.Key Responsibilities:Develop device drivers for the Linux KernelCollaborate with the client's team to achieve project goalsRequirements:Experience with Linux Kernel developmentStrong understanding of...


  • London, Greater London, United Kingdom IC Resources Full time

    Embedded Linux Kernel Developer OpportunityWe are working with a long-standing client to find several Linux Kernel developers to support a long-term project.Key Responsibilities:Develop device drivers for the Linux KernelCollaborate with the client's team to achieve project goalsRequirements:Experience with Linux Kernel developmentStrong understanding of...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Engineering Manager to lead our team of software developers in designing and implementing Ubuntu Core system software on various CPU architectures. As a key member of our leadership team, you will be responsible for shaping the future of Linux from the smallest systems to desktops.Key...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled and experienced Technical Engineering Manager to lead our team of software developers in designing and implementing Ubuntu Core system software on various CPU architectures. As a key member of our leadership team, you will be responsible for shaping the future of Linux from the smallest systems to desktops.Key...


  • London, Greater London, United Kingdom Canonical Full time

    Technical Engineering Manager - Embedded LinuxCanonical is in search of a Technical Engineering Manager who is enthusiastic about open-source technologies, Linux environments, containerization, security protocols, and enhancing developer experiences to transform the embedded Linux landscape. This position entails overseeing a team dedicated to designing and...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for developing and maintaining the Linux kernel and related software for our embedded systems.Key ResponsibilitiesDevelop and maintain the Linux kernel and related software for our...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for developing and maintaining the Linux kernel and related software for our embedded systems.Key ResponsibilitiesDevelop and maintain the Linux kernel and related software for our...


  • London, Greater London, United Kingdom Canonical Full time

    Job Title: Embedded & Desktop Linux Systems Engineer - OptimisationCanonical is seeking a highly skilled Embedded & Desktop Linux Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for optimising Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.About the RoleThis is a...


  • London, Greater London, United Kingdom Canonical Full time

    Job Title: Embedded & Desktop Linux Systems Engineer - OptimisationCanonical is seeking a highly skilled Embedded & Desktop Linux Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for optimising Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.About the RoleThis is a...


  • London, Greater London, United Kingdom Canonical Full time

    Senior Technical Engineering Manager - Embedded LinuxCanonical is in search of a Senior Technical Engineering Manager who is enthusiastic about open-source technologies, Linux systems, containerization, security, and enhancing developer experiences. This position entails guiding a team dedicated to the design and execution of Linux system software across...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Linux Software Engineer to join our team at Canonical, specializing in Embedded Systems. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software solutions for our embedded Linux products.Key ResponsibilitiesDesign and develop high-quality software...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Linux Software Engineer to join our team at Canonical, specializing in Embedded Systems. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software solutions for our embedded Linux products.Key ResponsibilitiesDesign and develop high-quality software...