Canonical

About Canonical

Empowering the world with open-source software

🏢 Tech👥 251-1K📅 Founded 2004📍 London, Greater London, United Kingdom

Key Highlights

  • Developers of Ubuntu, used by millions globally
  • Headquartered in London with a remote-first policy
  • Serves enterprise clients like Google and Microsoft
  • Privately held with significant funding from various investors

Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...

🎁 Benefits

Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...

🌟 Culture

Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...

Skills & Technologies

Overview

Canonical is hiring an Ubuntu Core Software Engineer to redefine the Linux experience in embedded environments. You'll work with low-level operating systems and device firmware, focusing on security and developer experience. This role requires strong technical skills in Linux and embedded systems.

Job Description

Who you are

You have a strong background in software engineering with a focus on open source software and Linux — your experience includes working with low-level operating systems and device firmware, which allows you to tackle complex challenges in embedded environments. You are passionate about security and the developer experience, and you thrive in collaborative settings where you can contribute to innovative solutions. Your technical skills are complemented by a keen understanding of the IoT market and its requirements, enabling you to build robust solutions across various fields including automotive and aviation.

You are comfortable working in a distributed team environment and have experience with global collaboration — you understand the nuances of working remotely and can effectively communicate and align with colleagues across different time zones. You are proactive in your approach to problem-solving and enjoy thinking differently to find creative solutions to technical challenges. Your commitment to continuous learning and improvement drives you to stay updated with the latest trends and technologies in the industry.

What you'll do

As an Ubuntu Core Software Engineer, you will play a key role in redefining the Linux experience for embedded environments — your responsibilities will include designing and implementing secure and updatable operating systems tailored for IoT applications. You will collaborate with cross-functional teams to define and standardize device recovery mechanisms, ensuring that device manufacturers can simplify their field operations. Your work will directly impact the reliability and security of devices deployed in various sectors, contributing to the overall success of Canonical's mission.

You will engage in hands-on development, writing code that enhances the functionality and security of the Ubuntu Core platform — your expertise in Linux and embedded systems will be crucial as you navigate the complexities of kernel development and device firmware. You will also have the opportunity to mentor junior engineers, sharing your knowledge and fostering a culture of learning within the team. Your contributions will help shape the future of secure embedded Linux solutions, making a significant impact in the IoT market.

What we offer

Canonical provides a unique work environment that values diversity and encourages innovation — you will be part of a global team that meets periodically to align on strategy and execution. The company is committed to fostering a workplace free from discrimination, ensuring that all employees have equal opportunities to succeed. You will have access to resources and support that enable you to grow your skills and advance your career in the open source software industry. Canonical offers competitive compensation and benefits, reflecting its commitment to attracting and retaining top talent in the field.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Canonical.

Similar Jobs You Might Like

Based on your interests and this role

Canonical

Software Engineering

Canonical📍 Worldwide - Remote

Canonical is hiring an Ubuntu Software Engineer to work on the Ubuntu Engineering organization. You'll be involved in designing, engineering, and integrating open source software. This position requires a strong understanding of quality, performance, and resilience in software.

🏠 Remote
1 month ago
Canonical

Software Engineering

Canonical📍 Worldwide - Remote

Canonical is hiring a Junior Ubuntu Software Engineer to work on the Ubuntu Engineering organization. You'll be involved in designing, packaging, integrating, testing, and shipping open source software. This position is open to candidates worldwide.

🏠 RemoteJunior
1 month ago
Canonical

Embedded Engineer

Canonical📍 Emea - Remote

Canonical is hiring a Senior Ubuntu Embedded IoT System Engineer to enhance Ubuntu for various hardware platforms. You'll work with leading OEMs and silicon partners, utilizing your expertise in Linux and embedded systems. This role is fully remote within the EMEA region.

🏠 RemoteSenior
1 month ago
Canonical

Engineering Manager

Canonical📍 Americas - Remote

Canonical is hiring an Engineering Manager for Ubuntu Core to lead the development of a secure embedded Linux operating system. You'll work with technologies like Linux and containers, focusing on IoT solutions. This role requires strong technical leadership and experience in open source software.

🏠 RemoteLead
1 month ago
Canonical

Other Technical Roles

Canonical📍 Emea - Remote

Canonical is seeking a Senior Kernel Build Automation Engineer to lead the automation of the Ubuntu Linux kernel build process. You'll work with Linux and Git to enhance the build system. This role requires strong leadership skills and experience in build systems.

🏠 RemoteSenior
1 month ago