Canonical logo

Canonical

Canonical

Empowering the world with open-source software and cloud solutions.

๐Ÿ“ London, England

10 Open Positions
5 Active Locations
Posted

About Canonical

Canonical develops Ubuntu, a leading open-source operating system for cloud, IoT, and desktop environments. Headquartered in London, UK, Canonical provides enterprise-grade support and services for Ubuntu, enabling businesses to leverage open-source technology across various sectors, including telecommunications and finance. Engineering teams focus on Linux kernel development, embedded systems, and cloud infrastructure. They solve challenges related to system performance, security, and scalability, with a strong emphasis on collaboration with hardware partners to optimize Ubuntu for diverse hardware platforms. With a global workforce, Canonical is a key player in the open-source community, contributing to numerous projects and initiatives.

Current Job Openings

10 jobs

All Canonical Job Openings

No jobs match your filters

Try adjusting your search criteria

Industries
Consumer Electronics Telecommunications Robotics Software
Company Info
Employees 1001-5000
Founded 2004
Type Private
Glassdoor 4.2
Connect
Active Hiring Locations
๐Ÿ“ NAMER, United States ๐Ÿ‡บ๐Ÿ‡ธ 3
๐Ÿ“ Taipei, Taiwan ๐Ÿ‡น๐Ÿ‡ผ 3
๐Ÿ“ Latin America, Latin America 1
๐Ÿ“ Chiba, Japan ๐Ÿ‡ฏ๐Ÿ‡ต 1
๐Ÿ“ APJ, Taiwan ๐Ÿ‡น๐Ÿ‡ผ 1
Top Roles
Embedded Software Engineer (6) Embedded Linux Engineer (3) Embedded Systems Engineer (1)
Key Skills
Linux C Python Yocto C++ git Rust Git
Seniority Levels
mid-level (10)
Work Arrangement
On-site (10)

Canonical Job Alerts

Get notified about new Canonical openings and similar opportunities in embedded systems

Free forever • No credit card • 2000+ engineers signed up

About Canonical

Canonical develops Ubuntu, a leading open-source operating system for cloud, IoT, and desktop environments. Headquartered in London, UK, Canonical provides enterprise-grade support and services for Ubuntu, enabling businesses to leverage open-source technology across various sectors, including telecommunications and finance. Engineering teams focus on Linux kernel development, embedded systems, and cloud infrastructure. They solve challenges related to system performance, security, and scalability, with a strong emphasis on collaboration with hardware partners to optimize Ubuntu for diverse hardware platforms. With a global workforce, Canonical is a key player in the open-source community, contributing to numerous projects and initiatives.

Canonical Career Opportunities

Canonical currently has 10 active embedded systems positions spanning 5 countries. All positions are on-site, typical for hardware-focused roles requiring lab access and equipment. Canonical (rating: 50.0/100) actively recruits embedded talent for product development and engineering roles.

Canonical Hiring Trends

* Data represents job posting activity over the past 6 months: Jan 2026 through Jun 2026

Canonical's hiring pace has moderated recently (3 openings this month vs 39 last month), which is common after major hiring pushes or as projects move from development to deployment phases.

Over the past 6 months, Canonical averaged 7.3 job postings per month, with peak hiring in May 2026 (39 openings). For embedded systems roles, hiring activity typically correlates with product development cycles, especially for firmware teams during pre-production phases and hardware engineers during prototyping.

Current Month
3 jobs

๐Ÿ“‰ -92% change

6-Month Average
7.3 jobs/month

Consistent hiring velocity

Peak Activity
39 jobs

May 2026

Required Skills at Canonical

Linux is the most in-demand skill at Canonical, appearing in 97% of all job listings (past and present). This high frequency suggests Linux is central to most projects, though some specialized roles may use alternative technologies.

Canonical's technology stack spans 65 distinct skills and tools, reflecting the multifaceted nature of embedded systems development. The broad technical diversity (65 technologies) suggests work on complex, multi-domain projects requiring both hardware and software expertise.

Linux
97% of roles
97%
C
54% of roles
54%
Python
48% of roles
48%
Yocto
28% of roles
28%
C++
28% of roles
28%
git
28% of roles
28%
Rust
23% of roles
23%
Git
22% of roles
22%
Ubuntu
15% of roles
15%
IoT
13% of roles
13%
Debian
13% of roles
13%
Kernel
8% of roles
8%

Engineers joining Canonical should combine depth in key areas with adaptability. Firmware development expertise is critical, especially for engineers skilled in bare-metal programming, RTOS development, and optimizing code for resource-constrained systems. Candidates with adjacent skills (version control, testing frameworks, communication protocols) typically advance faster by contributing across the development lifecycle.

Engineering Roles at Canonical

Canonical's primary hiring focus is Embedded Software Engineer with 6 open positions. High-volume recruitment for a single role type typically indicates either a growing team building similar capabilities or a newly formed department scaling rapidly.

Multiple openings in the same discipline create advantages for new hires: stronger peer support networks, established onboarding processes, and clearer career progression paths as the team matures. Engineers often find collaborative environments more conducive to professional growth.

Embedded Software Engineer
6 positions (60%)
6
Embedded Linux Engineer
3 positions (30%)
3
Embedded Systems Engineer
1 position (10%)
1

Experience level distribution: 100% of openings target mid-level-level engineers.

Where Canonical is Hiring

Canonical operates across 36 countries with 75 total hiring locations. Multi-geography recruitment typically indicates either distributed engineering teams, expansion into new markets, or proximity to manufacturing and customer operations.

NAMER, United States serves as a primary hiring hub with 8% of all roles (9 positions). Engineering capabilities are distributed relatively evenly across locations, suggesting a genuinely multi-site development model rather than a single headquarters-centric approach.

๐Ÿ‡บ๐Ÿ‡ธ
NAMER, United States
3 active jobs
3
๐Ÿ‡น๐Ÿ‡ผ
Taipei, Taiwan
3 active jobs
3
๐Ÿ“
Latin America, Latin America
1 active job
1
๐Ÿ‡ฏ๐Ÿ‡ต
Chiba, Japan
1 active job
1
๐Ÿ‡น๐Ÿ‡ผ
APJ, Taiwan
1 active job
1
๐Ÿ‡จ๐Ÿ‡ณ
Beijing, China
1 active job
1
๐Ÿ‡ฆ๐Ÿ‡บ
APJ, Australia
7 previous jobs
๐Ÿ‡ฌ๐Ÿ‡ง
EMEA, United Kingdom
6 previous jobs
๐Ÿ‡ฌ๐Ÿ‡ง
London, United Kingdom
4 previous jobs
๐Ÿ‡ฆ๐Ÿ‡บ
Sydney, Australia
3 previous jobs

Companies Similar to Canonical

These employers share technical focus areas with Canonical and are actively hiring embedded engineers. Exploring multiple companies helps candidates understand market compensation, compare technical challenges, and identify the best cultural and technical fit for their career goals.

Red Hat logo

Red Hat

๐Ÿ“Raleigh, NC
๐Ÿ’ผ 14 openings
๐Ÿ‘ฅ 10001+
Software Development
Wayve logo

Wayve

๐Ÿ“London, United Kingdom
๐Ÿ’ผ 14 openings
๐Ÿ‘ฅ 1001-5000
Software Development
Archangel Autonomy logo

Archangel Autonomy

๐Ÿ“Oxford, Oxfordshire
๐Ÿ’ผ 4 openings
๐Ÿ‘ฅ 11-50
Software Development
Viveris logo

Viveris

๐Ÿ“Boulogne-Billancourt, Idf
๐Ÿ’ผ 27 openings
๐Ÿ‘ฅ 1001-5000
Software Development
FOSSA Systems logo

FOSSA Systems

๐Ÿ“Madrid, Community of Madrid
๐Ÿ’ผ 5 openings
๐Ÿ‘ฅ 51-200
Defense and Space Manufacturing
Riverlane logo

Riverlane

๐Ÿ“Cambridge, England
๐Ÿ’ผ 21 openings
๐Ÿ‘ฅ 51-200
Software Development

Create Job Alert for Canonical ๐Ÿ“ฌ

Get instant updates when Canonical posts new embedded systems positions.

Free forever • No credit card • 2000+ engineers signed up