
Remote opportunity at
CanonicalLinux Platform Integration - Ubuntu Systems Senior Engineer
Canonical is hiring a Senior Engineer for Linux platform integration, working across the full stack from kernel and networking through virtualisation and graphics. The job is…
Career Tools
About This Role
Canonical is hiring a Senior Engineer for Linux platform integration, working across the full stack from kernel and networking through virtualisation and graphics. The job is to tune Ubuntu for the newest silicon; the posting calls it a leading Linux platform for desktops and servers. The engineer partners with specialists at large chip companies to bring upcoming hardware features and performance gains into Ubuntu. The post is globally remote. The…
Job Description
Canonical is hiring a Senior Engineer for Linux platform integration, working across the full stack from kernel and networking through virtualisation and graphics. The job is to tune Ubuntu for the newest silicon; the posting calls it a leading Linux platform for desktops and servers. The engineer partners with specialists at large chip companies to bring upcoming hardware features and performance gains into Ubuntu. The post is globally remote.
The engineer designs and builds Ubuntu integration for current IoT boards, desktops and server-class machines and its software. Duties include delivering a polished Ubuntu experience on partner platforms, shaping technical plans, test approaches and quality measures, and acting as technical lead on customer projects that run from cloud to edge. The engineer also helps partners bring their apps and SDKs together, build device OS images and tune applications for Ubuntu Core, Desktop and Server. Customer work covers robots, data centres, telecoms, retail and automotive platforms.
Candidates should hold a computing or STEM degree, or similar, and have worked with Linux packaging via Debian, RPM or Yocto. Experience with open-source community norms and licences, plus Python, C and C++, is required. The engineer must be able to work in a worldwide team with self-discipline and self-motivation. Useful extras include server know-how in UEFI, GPU compute, RDMA, InfiniBand and virtualisation layers, graphics stacks, networking knowledge of TCP/IP, DHCP and HTTP/REST, IoT or embedded work, CI tooling such as GitHub, and performance profiling. Public speaking experience is a plus.
Responsibilities
- Build and deliver Ubuntu integration for IoT boards, desktops and server-class machines
- Deliver a polished Ubuntu experience on partner platforms
- Shape technical plans, test approaches and quality measures for partners
- Serve as technical lead on customer projects spanning cloud and edge
- Help partners bring apps and SDKs together and build device OS images
- Tune applications for Ubuntu Core, Desktop and Server
- Work with some of the most advanced operating system technologies in enterprise
Requirements
- A bachelor's-level qualification in computing, a STEM subject or a similar field
- Experience with Linux packaging through Debian, RPM or Yocto
- Experience with open-source community norms and licences
- Experience working in Python, C and C++
- Ability to work in a worldwide team, driven by self-discipline and self-motivation
- Enjoyment of technology and of working alongside capable people
Qualifications
- Server know-how in UEFI, GPU compute, RDMA, InfiniBand and virtualisation layers
- Experience with graphics stacks
- Understanding of TCP/IP, DHCP and HTTP/REST networking
- Basic understanding of security practice for IoT or server environments
- Embedded and IoT background, from board and SoC work through bootloaders, firmware, OS and services
- Experience with CI platforms such as GitHub
- Familiarity with benchmarking and profiling work
- Some work with Docker, OCI containers or Kubernetes
- Good communication skills, ideally including public speaking
Core Skills
Benefits
- Learning and development opportunities
- Pay reviewed each year, with recognition awards
- Annual leave, with parental leave
- Priority Pass card for travel
- Fully remote working environment
- USD 2,000 yearly for learning and development
- Employee assistance programme and chances to meet colleagues at in-person sprints
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this role remote?
Yes. The posting describes it as a globally remote role.
What technical background is needed?
The posting asks for a computing or STEM degree, plus Linux packaging, Python, C and C++ experience.
Will the role involve customer work?
Yes. The engineer may lead the technical side of customer work covering full system designs from cloud to edge.
What salary is offered?
The posting does not specify a salary. Base pay depends on geographical location, experience, knowledge and skills.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.