Open Role
Canonical

Remote opportunity at

Canonical

Embedded Linux Senior Software Engineer - Optimisation

Canonical seeks an Embedded Linux Senior Software Engineer - Optimisation to join its globally distributed team. The publisher of Ubuntu hires professionals to refine the operating…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Nov 2, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical seeks an Embedded Linux Senior Software Engineer - Optimisation to join its globally distributed team. The publisher of Ubuntu hires professionals to refine the operating system across the full software stack, from kernel to graphical user interfaces, ensuring high performance on modern server and IoT silicon. Engineers collaborate with major silicon manufacturers to incorporate next-generation capabilities into upcoming hardware platforms. This position requires a self-disciplined individual capable of managing…

Job Description

Canonical seeks an Embedded Linux Senior Software Engineer - Optimisation to join its globally distributed team. The publisher of Ubuntu hires professionals to refine the operating system across the full software stack, from kernel to graphical user interfaces, ensuring high performance on modern server and IoT silicon. Engineers collaborate with major silicon manufacturers to incorporate next-generation capabilities into upcoming hardware platforms.

This position requires a self-disciplined individual capable of managing complex customer engagements, from cloud environments down to edge devices. Team members contribute to technical designs, testing strategies, and quality metrics while assisting clients with application integration, software development kits, and image creation using Ubuntu Core, Desktop, and Server.

Canonical has operated as a remote-first enterprise since 2004, offering staff opportunities to travel for company events and sprints. The firm champions free software and open source initiatives, building platforms utilized globally in robotics, data centers, telecommunications, and retail sectors.

Responsibilities

  • Design and implement Ubuntu integrations for modern IoT and server hardware and software stacks
  • Collaborate with partners to deliver optimized Ubuntu experiences on target platforms
  • Provide technical guidance on complete system architectures spanning from cloud to edge
  • Help customers integrate applications, software development kits, build device images, and optimize apps using Ubuntu Core, Desktop, and Server
  • Engage with global partners and silicon companies to introduce performance enhancements for emerging hardware

Requirements

  • Experience with Linux packaging such as Debian, RPM, and Yocto
  • Experience working with open source communities and licensing models
  • Proficiency in C and C++ programming languages
  • Ability to operate effectively within a globally distributed team through self-discipline and self-motivation

Qualifications

  • Bachelor's degree in Computer Science, STEM, or a related field
  • Familiarity with graphics stacks
  • Understanding of networking protocols including TCP/IP, DHCP, HTTP, and REST
  • Knowledge of security best practices applicable to IoT or server environments
  • Demonstrated communication abilities, including public speaking experience
  • Background in embedded or IoT systems ranging from board, SoC, BMCs, bootloaders, firmware, operating systems, to apps and services
  • Experience with Docker, OCI containers, or Kubernetes

Core Skills

Benefits

  • Annual personal learning and development budget of 2000 USD
  • Annual compensation reviews and recognition rewards
  • Annual holiday leave and parental leave
  • Employee Assistance Programme
  • Opportunities for travel to global locations for company sprints
  • Priority travel passes and upgrades for long-haul company events
  • Potential eligibility for annual bonuses and sales incentives depending on the specific role

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, this is a globally remote role within a company that has operated remotely since 2004.

What education or background is needed?

Candidates must hold a Bachelor’s degree in Computer Science, STEM, or a similar field.

What programming languages are required?

Applicants must have experience working with C and C++.

What is the salary for this role?

The posting does not specify an exact salary, noting that base pay depends on geographical location, experience, knowledge, and skills.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 1h ago
Full-time
Canonical
CanonicalAdded to Jobsiz 1h ago
Canonical
CanonicalAdded to Jobsiz 5h ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — UK

View the original listing ↗

Posted by employer: Nov 2, 2026

Added to Jobsiz: Nov 2, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

406Open Jobs
—No reviews yet
View Company Profile