Ubuntu Linux Senior Engineer

New

Skills

C C++ Devops Docker Engineer Linux Python

Join Canonical as a Senior Engineer, specializing in Linux platform integration for Ubuntu systems. This fully remote role involves optimizing Ubuntu for the latest hardware across desktop, server, and IoT technologies. Collaborate with leading silicon partners and global teams to deliver high-performance, next-generation solutions that shape the future of open-source platforms.

Job Overview
  • Design and implement Ubuntu integrations for new IoT, desktop, and server hardware.
  • Work closely with major silicon partners to optimize Ubuntu on their platforms.
  • Contribute to the adoption and enhancement of Linux in diverse industries.
  • Engage with cutting-edge enterprise and open-source technologies.
  • Participate in a globally distributed, remote-first team environment.
Key Responsibilities
  • Lead technical projects integrating Ubuntu from kernel to application level.
  • Collaborate with partners to deliver optimized, first-class Ubuntu experiences.
  • Provide technical input on system architecture, testing strategies, and quality metrics.
  • Assist partners in integrating apps, SDKs, and building device OS images.
  • Optimize applications for Ubuntu Core, Desktop, and Server platforms.
Required Skills & Qualifications
  • Bachelor’s degree in Computer Science, STEM, or related field.
  • Experience with Linux packaging (Debian, RPM, Yocto).
  • Proficiency in Python, C, and C++.
  • Familiarity with open-source communities and licensing.
  • Strong knowledge of server technologies, virtualization, and graphics stacks.
  • Understanding of networking protocols (TCP/IP, DHCP, HTTP/REST).
  • Basic knowledge of security best practices for IoT and servers.
  • IoT/Embedded systems experience, including hardware and firmware.
  • Experience with CI automation platforms (e.g., GitHub).
  • Exposure to containers, benchmarking, and performance profiling.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Release Engineer

New

Develop and maintain build/release workflows for Thunderbird

Adapt build scripts from Firefox engineers to Thunderbird

Android C C++ Java

Senior Software Engineer, Endpoint

New

Build and maintain endpoint services with an agile team

Design, develop, and test new product ideas

Agile Methodology Api Development C C++

Endpoint Software Engineer

New

Design and build scalable backend services and APIs

Collaborate with product management on new product ideas

Agile Development Api Development C C++

Senior Software Engineer, Endpoint

New

Build and maintain endpoint services

Design and develop new product ideas

Agile Development Api Development Backend Development C

Backend Engineer - Query Services

Posted 6 days ago

Collaborate with various teams to ship network observability features

Lead and improve Query services focusing on speed, throughput, and latency

C Collaboration Skills Distributed systems Go

Ground Software Engineer

Posted 7 days ago

Develop and optimize software for Falcon and Dragon ground systems

Own full software lifecycle and provide end-user support

Bash C C++ Network Security

Software Engineering Intern

Posted 8 days ago

Contribute to software development on the Airship project

Design and develop software in collaboration with other systems

C C++ Documentation Python

Software Engineer

Posted 11 days ago

Contribute to complex projects execution

Build Secure Compute platform features for workloads

Apache Kafka C C++ Containers

Hardware/Software Engineer

Posted 12 days ago

Deliver micro-architecture and RTL implementation of digital IPs and systems

Experience in micro-architecture for low-power processors and AI/ML accelerators

C Python Rust

Senior Staff Software Engineer

Posted 12 days ago

Co-own, design, and scale a high-performance data-intensive storage layer.

Collaborate with various teams to add observability features.

C Distributed systems Go Rust

Embedded Linux Field Engineer

Posted 23 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 23 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 23 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 26 days ago

Recruit security-focused software engineers

Challenge product teams on security practices

C C++ Engineer Go

Golang Engineer

Posted 26 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 26 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 27 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 27 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 27 days ago

Contribute to Ubuntu's kernel development

Improve BIOS/UEFI/ACPI components

Bash Bash Scripting C Engineer

Ubuntu Security Engineer

Posted 27 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 27 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 28 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 28 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 28 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 28 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 28 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 28 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 28 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 30 days ago

Optimizing Ubuntu for new silicon technologies

Maintaining high-quality software standards

C C++ Devops Engineer

Embedded Linux Field Engineer

Posted 33 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 33 days ago

Optimise Ubuntu for IoT and server platforms

Work with partners to enhance Ubuntu experience

C C++ Docker IOT

Senior App Engineer

Posted 41 days ago

Design and build a cross-platform application

Architect scalable modules and APIs

Android C C++ CircleCI

IoT Solutions Architecture Manager

Posted 45 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 48 days ago

Hiring a Solutions Architect with Automotive expertise

Engaging customers during presales and deliveries

C C++ Debian Devops

Embedded Linux Engineer IoT

Posted 55 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 55 days ago

Manage a growing engineering team

Implement disciplined engineering and operations processes

Agile Agile Development C C++

OpenStack Eng. Manager

Posted 55 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 58 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 58 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 59 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 59 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 60 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 60 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 60 days ago

Lead and mentor a team of engineers

Optimize Ubuntu for latest hardware platforms

Architecture C C++ Devops

Linux Ops Engineer

Posted 60 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 60 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development C Cloud Continuous learning

Linux Engineer - Ubuntu

Posted 62 days ago

Optimizing Ubuntu for new silicon technologies

Collaborating with silicon companies

C C++ Devops Engineer

Embedded Linux Senior Software Engineer - Optimisation

Posted 65 days ago

Optimizing Ubuntu for the latest silicon and hardware platforms.

Delivering an exceptional Ubuntu experience on partner platforms.

C C++ Docker Engineer

Mandarin Linux Field Engineer

Posted 65 days ago

Engage with customers during presales

Develop solutions for clients

C C++ Devops Embedded Linux

Software Maintenance Engineer

Posted 71 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
overtime