Embedded & Desktop Linux Systems Engineer - Optimisation
Canonicalvia Canonical
Salary
Not Disclosed
Location
Remote (Worldwide)
Type
Full Time
Deadline
30 Oct 2026
6 days left
Job Description
Optimise Ubuntu across the Linux stack, from kernel to GUI, for new silicon, working with silicon partners on upcoming hardware in a fast-paced, problem-solving role.
Design and implement Ubuntu integration for current IoT and server-class hardware and software stacks
Work with partners to deliver an optimised Ubuntu experience on their platforms
Shape technical plans, testing strategy and quality metrics for partner platforms
Act as technical lead on complex customer engagements spanning cloud to edge
Help customers integrate apps and SDKs, build device OS images and optimise applications on Ubuntu Core, Desktop and Server
Work with advanced operating system and application technologies
Requirements
Passion for technology and collaborating with strong colleagues
Bachelor's degree in Computer Science, STEM or similar
Experience with Linux packaging (Debian, RPM or Yocto)
Experience with open source communities and licenses
Experience with C and C++
Ability to work in a globally distributed team with self-discipline and self-motivation
Nice to have: graphics stack experience
Nice to have: solid networking knowledge (TCP/IP, DHCP, HTTP/REST)
Nice to have: basic IoT or server security knowledge
Nice to have: good communication skills, ideally with public speaking experience
Nice to have: IoT or embedded experience, from boards and SoCs through firmware, OS and apps
Nice to have: some experience with Docker, OCI containers or Kubernetes
Done for you
We'll apply to this for you
Denidel's HR team submits and tracks the application on your behalf.