Embedded Linux Senior Software Engineer - Optimisation
Canonicalvia Canonical
Salary
Not Disclosed
Location
Remote (Worldwide)
Type
Full Time
Deadline
30 Oct 2026
7 days left
Job Description
Work across the Linux stack, from kernel to GUI, to optimise Ubuntu for the latest silicon, partnering with silicon company engineers 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
Provide input on technical plans, testing strategy and quality metrics
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
Requirements
A Bachelor's degree in Computer Science, STEM or a similar field
Experience with Linux packaging (Debian, RPM, Yocto)
Experience with open source communities and licences
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: understanding of networking (TCP/IP, DHCP, HTTP/REST)
Nice to have: basic knowledge of IoT or server security practices
Nice to have: communication skills, ideally including public speaking
Nice to have: IoT or embedded experience, from board and SoC up through firmware and OS to 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.