
Remote opportunity at
CanonicalEmbedded & Desktop Linux Systems Engineer - Optimisation
Canonical seeks an Embedded & Desktop Linux Systems Engineer - Optimisation to enhance Ubuntu across the full Linux stack, ranging from the kernel to the graphical…
Career Tools
About This Role
Canonical seeks an Embedded & Desktop Linux Systems Engineer - Optimisation to enhance Ubuntu across the full Linux stack, ranging from the kernel to the graphical user interface for emerging silicon technologies. This globally remote position involves collaborating with major silicon partners to integrate next-generation features and performance capabilities for upcoming hardware platforms. The role requires designing optimal integrations for server-class and IoT hardware, guiding technical plans and testing strategies,…
Job Description
Canonical seeks an Embedded & Desktop Linux Systems Engineer - Optimisation to enhance Ubuntu across the full Linux stack, ranging from the kernel to the graphical user interface for emerging silicon technologies. This globally remote position involves collaborating with major silicon partners to integrate next-generation features and performance capabilities for upcoming hardware platforms.
The role requires designing optimal integrations for server-class and IoT hardware, guiding technical plans and testing strategies, and acting as a technical lead for complex customer engagements. Professionals in this position will assist clients with application integration, software development kits, operating system image generation, and application optimization across Ubuntu Core, Desktop, and Server environments.
Canonical publishes Ubuntu and drives open-source initiatives supporting domains from robotics to cloud data centers. The organization has operated as a remote-first enterprise since 2004, engaging distributed teams globally. Qualified candidates must demonstrate self-discipline and strong communication skills while managing diverse technical solutions spanning personal computing and internet-of-things ecosystems.
Responsibilities
- Design and implement Ubuntu integration for modern IoT and server-class hardware platforms and software stacks
- Collaborate with partners to deliver optimized Ubuntu experiences on their platforms
- Contribute to technical plans, testing strategies, and quality metrics with a holistic approach
- Serve as technical lead on complex customer engagements involving complete system architectures from cloud to edge
- Assist clients with integrating applications, software development kits, and building device operating system images
- Optimize applications utilizing Ubuntu Core, Desktop, and Server
Requirements
- Experience with Linux packaging including Debian, RPM, and Yocto
- Experience working with open-source communities and licenses
- Programming experience with C and C++
- Ability to operate within a globally distributed team through self-discipline and self-motivation
Qualifications
- Bachelor’s degree in Computer Science, STEM, or a related field
- Experience working with graphics stacks
- Familiarity with networking protocols such as TCP/IP, DHCP, and HTTP/REST
- Basic understanding of security best practices in server or IoT environments
- Strong communication skills with public speaking experience preferred
- Embedded or IoT experience spanning board and SoC, BMCs, bootloaders, firmware, operating systems, apps, and services
- Experience with Docker, OCI containers, or Kubernetes
Core Skills
Benefits
- Annual compensation review
- Base pay determined by factors such as geographic location and experience level
- Additional benefits including annual bonuses and sales incentives for eligible roles
- Fully remote working environment
- Annual personal learning and development budget of 2,000 USD
- Recognition rewards
- Annual holiday leave
- Parental leave
- Employee Assistance Programme
- Opportunities to travel for company sprints
- Priority Pass for travel and long-haul travel upgrades for company events
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this a remote position?
Yes, this is a globally remote role.
What is the employment type?
The posting specifies full-time employment.
What salary is offered for this role?
The posting does not specify a salary amount, noting that base pay depends on factors including geographical location, experience level, knowledge, and skills.
What education is required for applicants?
Applicants should hold a Bachelor’s degree in Computer Science, STEM, or a similar field.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.