Embedded Linux Senior Software Engineer - Optimisation

New

Skills

C C++ Docker Engineer IOT Linux Linux Packaging Networking Security Best Practices Ubuntu

Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon. The role is a fast-paced, problem-solving role that’s challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.

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 customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server.
Requirements & Qualifications
  • 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++.
  • Experience with graphics stacks.
  • Good understanding of networking - TCP/IP, DHCP, HTTP/REST.
  • Basic understanding of security best practices in IoT or server environments.
  • 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.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Embedded Linux Field Engineer

Posted 3 days ago

Hiring an Embedded Linux Field Engineer for Devices/IoT

Expanding reach in mission-critical industries

C C++ Debian Engineer

Cloud Engineering Manager

Posted 3 days ago

Manage a growing engineering team effectively

Deliver quality managed services to customers globally

Agile Agile software development C Cloud

OpenStack Eng Manager

Posted 3 days ago

Hiring an Engineering Manager for the BootStack team

Designing, building, and operating modern distributed systems on private infrastructure

Agile Agile software development C C++

Security Software Engineer

Posted 6 days ago

Recruit security-focused software engineers

Challenge product teams on security practices

C C++ Engineer Go

Golang Engineer

Posted 6 days ago

Hiring Golang engineers for various teams at Canonical

Developing software in Go for performance and security

Architecture C C++ Engineer

Software Engineer - Sustaining Engineering

Posted 6 days ago

Resolve complex customer issues related to open-source software stack

Maintain strong collaboration with internal teams and upstream communities

C Ceph Devops Docker

Engineering Manager - Managed Services

Posted 7 days ago

Hiring an Engineering Manager for the BootStack team

Managing engineers overseeing Managed Services operations

Agile C C++ Cloud

Linux Kernel Software Engineering Manager

Posted 7 days ago

Lead technical teams in Linux kernel delivery

Define and execute quality control standards for Ubuntu Linux

C CI/CD Devops Golang

Ubuntu Kernel Engineer - BIOS/Firmware

Posted 7 days ago

Contribute to Ubuntu's kernel development

Improve BIOS/UEFI/ACPI components

Bash Bash Scripting C Engineer

Ubuntu Security Engineer

Posted 7 days ago

Analyze and fix vulnerabilities in open source packages

Collaborate with internal and external teams on security matters

C Devops Engineer Go

Rust Lead Engineer - Linux

Posted 7 days ago

Drive Rust adoption in Canonical projects

Design and implement software in Rust for Ubuntu

C C++ Devops Flutter

Ubuntu Linux Kernel Engineer

Posted 8 days ago

Expand System On Chip platform support for Ubuntu Linux

Optimize performance for all users

C Debugging Devops Engineer

Linux Systems Engineer - Optimisation

Posted 8 days ago

Optimise Ubuntu integration for IoT and server platforms

Deliver enhanced Ubuntu experience with partners

C Devops Docker Engineer

Go Software Engineer - Developer

Posted 8 days ago

Rethinking developer workflows for better efficiency

Creating a deeply integrated developer tool for Ubuntu

Ai/ml C C++ Containers

Linux Integration Ubuntu Engineer

Posted 8 days ago

Optimizing Ubuntu for IoT, desktop, and server platforms

Collaborating with partners for enhanced Ubuntu integration

C C++ Devops Docker

Linux Infrastructure Engineer

Posted 8 days ago

Troubleshooting complex customer issues related to Linux infrastructure

Building strong relationships with various engineering teams

C Ceph Devops Docker

Ubuntu Security Engineering Manager

Posted 8 days ago

Lead and develop a team of engineers to improve security

Provide technical guidance on vulnerability remediation

Agile Development C Devops IOT

Software Platform Eng. Manager - Ubuntu

Posted 8 days ago

Lead and optimize Ubuntu for latest silicon platforms

Oversee team development and project milestones

Architecture C C++ Debian/ubuntu

Linux Engineer - Next-Gen Ubuntu

Posted 10 days ago

Optimizing Ubuntu for new silicon technologies

Maintaining high-quality software standards

C C++ Devops Engineer

Embedded Linux Field Engineer

Posted 13 days ago

Hiring a Mandarin-speaking Embedded Linux Field Engineer for mission-critical industries.

Engage customers during presales and propose solutions.

C C++ Debian Devops

Embedded Linux Senior Software Engineer

Posted 13 days ago

Optimise Ubuntu for IoT and server platforms

Work with partners to enhance Ubuntu experience

C C++ Docker IOT

Senior App Engineer

Posted 21 days ago

Design and build a cross-platform application

Architect scalable modules and APIs

Android C C++ CircleCI

IoT Solutions Architecture Manager

Posted 25 days ago

Lead and manage a team of Field engineers

Solve customer problems as a trusted advisor

Architecture C C++ Cloud

Solutions Architect for Automotive

Posted 28 days ago

Hiring a Solutions Architect with Automotive expertise

Engaging customers during presales and deliveries

C C++ Debian Devops

Embedded Linux Engineer IoT

Posted 35 days ago

Expand reach in mission-critical industries through IoT solutions

Engage customers during presales for technology explanation

C C++ Debian Devops

Cloud Eng Manager @ Canonical

Posted 35 days ago

Manage a growing engineering team

Implement disciplined engineering and operations processes

Agile Agile Development C C++

OpenStack Eng. Manager

Posted 35 days ago

Lead and manage engineering team for optimal performance

Ensure team health and effective operations

Agile C C++ Cloud

Golang Engineer at Canonical

Posted 38 days ago

Hiring Golang engineers for all relevant teams at Canonical

Building systems delivering Ubuntu to the world using Golang

Architecture C C++ Engineer

Sustaining Software Engineer

Posted 38 days ago

Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes

Maintain relationships with field, support, and product engineering teams

C Ceph Docker Engineer

Linux Kernel Engineering Manager

Posted 39 days ago

Lead and manage software engineering teams for Linux kernel development

Optimize Linux kernels for different execution environments

C Devops Git Golang

Rust Engineering Lead

Posted 39 days ago

Drive Rust adoption in Canonical and upstream projects

Design and implement software in Rust for Linux systems

C C++ Cloud Computer science

Linux Platform Integration Engineer

Posted 40 days ago

Design and implement Ubuntu integration for IoT and server-class hardware

Optimize Ubuntu experience on partner platforms

C C++ Ci Automation Devops

Go Software Engineer

Posted 40 days ago

Design user experience for new tool capabilities

Write high-quality code to create new features

Ai/ml C C++ Containers

Engineering Manager - Ubuntu

Posted 40 days ago

Lead and mentor a team of engineers

Optimize Ubuntu for latest hardware platforms

Architecture C C++ Devops

Linux Ops Engineer

Posted 40 days ago

Troubleshoot and resolve complex customer problems related to Ubuntu, OpenStack, Ceph, and Kubernetes

Maintain relationships with field, support, and product engineering teams

C Ceph Debugging Devops

Security Engineering Manager - AppArmor

Posted 40 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development C Cloud Continuous learning

Linux Engineer - Ubuntu

Posted 42 days ago

Optimizing Ubuntu for new silicon technologies

Collaborating with silicon companies

C C++ Devops Engineer

Mandarin Linux Field Engineer

Posted 45 days ago

Engage with customers during presales

Develop solutions for clients

C C++ Devops Embedded Linux

Software Maintenance Engineer

Posted 51 days ago

Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes

Maintain a close working relationship with Canonical's Field, Support and product engineering teams

C Devops Docker Engineer

Software Support Engineer

Posted 51 days ago

Resolve complex customer problems related to open source software

Maintain relationships with support and engineering teams

C C++ Ceph Engineer

Senior Juju Software Engineer

Posted 51 days ago

Hiring a Senior Juju Software Engineer for driving process improvement and team management

Requires proven track record in software delivery using Go

Agile Ansible C C++

Software Engineer, Cloud

Posted 51 days ago

Resolving complex customer problems

Maintaining relationships with teams

C C++ Ceph Engineer

Solutions Architect for Automotive

Posted 60 days ago

Engage customers during presales and explain technology

Aggregate knowledge into comprehensive solutions

C C++ Debian Devops

Embedded Linux Field Engineer

Posted 67 days ago

Seeking an Embedded Linux Field Engineer for mission-critical industries

Expanding reach in Automotive, Medical Devices, Robotics, and more

C C++ Debian Devops

Software Engineer - Sustaining Engineering

Posted 70 days ago

Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.

Collaborate with Canonical's teams and upstream communities for bug fixes and patches.

C C++ Devops Docker

Golang Engineer

Posted 70 days ago

Hiring Golang engineers for various teams at Canonical

Preference for software performance and security

Architecture C C++ Devops

Security Software Engineer

Posted 70 days ago

Seeking exceptional security-focused software engineers

Challenging team to think deeply about security

C C++ Engineer Java

Junior Linux Kernel Engineer

Posted 71 days ago

Seeking a Junior Linux Kernel Engineer to join the Canonical Kernel Team

Opportunity to work on the Linux kernel for Ubuntu and contribute to key initiatives

Automation Bash C Device Drivers

Software Platform Engineering Manager

Posted 71 days ago

Lead engineering teams to optimize Ubuntu for latest silicon platforms

Drive healthy engineering practices and high-quality design/code delivery

Architecture C C++ Debian

Ubuntu Security Engineer

Posted 71 days ago

Analyze, fix, and test vulnerabilities in open source packages

Collaborate with internal teams and external partners for security

C Devops Go Java
overtime