Enable job alerts via email!
A leading open-source software company is seeking an Embedded Linux Senior Software Engineer - Optimisation. This fully remote role involves collaborating across the Linux stack to enhance Ubuntu for new hardware. Ideal candidates are passionate about technology and possess strong C/C++ skills. Key responsibilities include hardware integration and leading customer engagements. Benefits include a flexible work environment and an annual learning budget.
Embedded Linux Senior Software Engineer - Optimisation
Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical.
Role Overview:
Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.
The role is fast-paced and problem-solving in nature. The ideal candidate must be resourceful, articulate, and capable of delivering solutions across PC and IoT technologies. Our teams collaborate with silicon companies to integrate new features and enhance performance for upcoming hardware.
Location: This is a globally remote role.
Responsibilities include:
Joining Canonical means working with talented individuals worldwide on innovative technologies in a company with a unique vision to build a better platform with free software. Our work spans various verticals, from robotics to data centers, telco to retail.
Candidate Requirements:
Preferred Skills:
Benefits:
About Canonical:
Canonical leads in open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We are a remote-first company since 2004, committed to excellence and diversity, fostering a workplace free from discrimination.
Additional Details:
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
Industry: Software Development
We encourage referrals and offer notifications about new roles.