×
Register Here to Apply for Jobs or Post Jobs. X

Embedded & Desktop Linux Systems Engineer - Optimisation

Remote / Online - Candidates ideally in
Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Canonical
Remote/Work from Home position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Embedded & Desktop Linux Systems Engineer – Optimisation

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 a fast‑paced, problem‑solving position that is challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next‑generation features and performance enhancements for upcoming hardware.

Location: This is a globally remote role.

What your day will look like
  • Design and implement the best Ubuntu integration for the latest IoT and server‑class hardware platforms and software stacks.
  • Work with partners to deliver a delightful, optimised, first‑class Ubuntu experience on their platforms.
  • Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics.
  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge.
  • Help our customers integrate their apps, SDKs, build device OS images, optimise applications with Ubuntu Core, Desktop and Server.
  • Work with the most advanced operating systems and application technologies available in the enterprise world.
What we are looking for in you
  • You love technology and working with brilliant people.
  • You have a Bachelor's degree in Computer Science, STEM or similar.
  • You have experience with Linux packaging (Debian, RPM, Yocto).
  • You have experience working with open source communities and licences.
  • You have experience working with C, C++.
  • You can work in a globally distributed team through self‑discipline and self‑motivation.
Additional skills that you might also bring
  • Experience with graphics stacks.
  • Good understanding of networking – TCP/IP, DHCP, HTTP/REST.
  • Basic understanding of security best practices in IoT or server environments.
  • Good communication skills, ideally public speaking experience.
  • IoT/Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services.
  • Some experience with Docker/OCI containers/K8s.
What we offer you
  • Fully remote working environment – we've been working remotely since 2004.
  • Personal learning and development budget of $2,000 per annum.
  • Annual compensation review.
  • Recognition rewards.
  • Annual holiday leave.
  • Parental leave.
  • Employee assistance programme.
  • Opportunity to travel to new locations to meet colleagues at sprints.
  • Priority Pass for travel and travel upgrades for long‑haul company events.

Canonical is an equal opportunity employer.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary