RESUME AND JOB
Canonical
Canonical is the company behind Ubuntu, the world's leading Linux distribution for software engineers, desktops, cloud, and IoT devices. As a pioneer in open source software, Canonical delivers high-performance, secure platforms that power enterprise computing and connected devices globally. With Ubuntu at its core, Canonical partners with top silicon manufacturers, OEMs, and ODMs to optimize performance on the latest hardware, from x86 and ARM to RISC-V architectures.
Canonical's commitment to open source extends to innovative solutions like Ubuntu Core, a containerized, transactionally secure OS ideal for embedded and IoT environments. This ensures mathematical precision and rigorous security for millions of devices, transforming industries through smart, connected technology. Join a remote-first culture where engineers drive innovation in low-level system software for autonomous devices.
The Linux Devices Software Engineer role at Canonical spans multiple teams focused on low-level system technology for constrained environments. This general track covers all seniority levels, matching candidates to specialized teams like Ubuntu Core development, silicon optimization, kernel drivers, hardware QA, robotics, industrial IoT, and networking software after initial interviews.
Engineers tackle challenges in memory, performance, battery, and connectivity-limited code that must perform reliably on unreliable hardware. Work on classic Ubuntu for embedded systems and Ubuntu Core for production appliances, contributing to open source projects that deploy across the widest range of devices.
In this role, you'll dive into the latest Linux kernel and open source technologies, delivering Ubuntu for cutting-edge IoT and server hardware. Key responsibilities include:
Canonical seeks exceptional Linux software engineers with a passion for open source, innovation, and cutting-edge hardware. Essential qualifications include:
Roles span silicon software engineers, kernel driver specialists, hardware QA, certification, robotics, industrial IoT, and networking (switching, routing, SmartNICs).
Canonical offers a premium work environment tailored for top talent:
At Canonical, career progression is driven by technical leadership and contributions. Start by making high-quality design and code impacts, then advance to leading complex customer engagements and external communities. With teams focused on embedded open source, you'll develop expertise in robotics, IoT, and edge computing. Canonical invests in your growth through global collaboration, skill-building in modern languages like Rust and Golang, and exposure to enterprise-grade projects.
From individual contributor to technical lead, influence Ubuntu's direction in device ecosystems. Engage with silicon partners and OEMs, shaping hardware-software integration standards.
Join Canonical to work at the forefront of open source for connected devices revolutionizing every industry. Ubuntu's developer focus, enterprise security, and Canonical's remote-first culture empower you to innovate without constraints. Be part of a global team shipping software to billions of devices, partnering with industry leaders, and building the future of Linux on edge hardware. If you thrive in unforgiving, real-world environments, this is your chance to make a lasting impact.
Yes, positions are home-based worldwide, with some office-based options. Expect 2-4 weeks of global travel annually for events.
Initial interviews identify fits across Ubuntu Core, kernel, hardware enablement, QA, robotics, IoT, and networking teams.
Strong Linux background, programming in C/C++/Rust/Golang, and passion for embedded systems. All seniority levels welcome.
We encourage community contributions, technical documentation, and leadership in external projects deploying Ubuntu widely.
90,000 - 140,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Linux Devices Software Engineer at Canonical - Worldwide Remote - Apply Now!. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Linux Devices Software Engineer at Canonical - Worldwide Remote - Apply Now! @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.

Canonical
Canonical is the company behind Ubuntu, the world's leading Linux distribution for software engineers, desktops, cloud, and IoT devices. As a pioneer in open source software, Canonical delivers high-performance, secure platforms that power enterprise computing and connected devices globally. With Ubuntu at its core, Canonical partners with top silicon manufacturers, OEMs, and ODMs to optimize performance on the latest hardware, from x86 and ARM to RISC-V architectures.
Canonical's commitment to open source extends to innovative solutions like Ubuntu Core, a containerized, transactionally secure OS ideal for embedded and IoT environments. This ensures mathematical precision and rigorous security for millions of devices, transforming industries through smart, connected technology. Join a remote-first culture where engineers drive innovation in low-level system software for autonomous devices.
The Linux Devices Software Engineer role at Canonical spans multiple teams focused on low-level system technology for constrained environments. This general track covers all seniority levels, matching candidates to specialized teams like Ubuntu Core development, silicon optimization, kernel drivers, hardware QA, robotics, industrial IoT, and networking software after initial interviews.
Engineers tackle challenges in memory, performance, battery, and connectivity-limited code that must perform reliably on unreliable hardware. Work on classic Ubuntu for embedded systems and Ubuntu Core for production appliances, contributing to open source projects that deploy across the widest range of devices.
In this role, you'll dive into the latest Linux kernel and open source technologies, delivering Ubuntu for cutting-edge IoT and server hardware. Key responsibilities include:
Canonical seeks exceptional Linux software engineers with a passion for open source, innovation, and cutting-edge hardware. Essential qualifications include:
Roles span silicon software engineers, kernel driver specialists, hardware QA, certification, robotics, industrial IoT, and networking (switching, routing, SmartNICs).
Canonical offers a premium work environment tailored for top talent:
At Canonical, career progression is driven by technical leadership and contributions. Start by making high-quality design and code impacts, then advance to leading complex customer engagements and external communities. With teams focused on embedded open source, you'll develop expertise in robotics, IoT, and edge computing. Canonical invests in your growth through global collaboration, skill-building in modern languages like Rust and Golang, and exposure to enterprise-grade projects.
From individual contributor to technical lead, influence Ubuntu's direction in device ecosystems. Engage with silicon partners and OEMs, shaping hardware-software integration standards.
Join Canonical to work at the forefront of open source for connected devices revolutionizing every industry. Ubuntu's developer focus, enterprise security, and Canonical's remote-first culture empower you to innovate without constraints. Be part of a global team shipping software to billions of devices, partnering with industry leaders, and building the future of Linux on edge hardware. If you thrive in unforgiving, real-world environments, this is your chance to make a lasting impact.
Yes, positions are home-based worldwide, with some office-based options. Expect 2-4 weeks of global travel annually for events.
Initial interviews identify fits across Ubuntu Core, kernel, hardware enablement, QA, robotics, IoT, and networking teams.
Strong Linux background, programming in C/C++/Rust/Golang, and passion for embedded systems. All seniority levels welcome.
We encourage community contributions, technical documentation, and leadership in external projects deploying Ubuntu widely.
90,000 - 140,000 USD / yearly
* This is an estimated range based on market data and may vary based on experience and qualifications.
Get personalized recommendations to optimize your resume specifically for Linux Devices Software Engineer at Canonical - Worldwide Remote - Apply Now!. Takes only 15 seconds!
Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.
Answer 10 quick questions to check your fit for Linux Devices Software Engineer at Canonical - Worldwide Remote - Apply Now! @ Canonical.

No related jobs found at the moment.

© 2026 Pointers. All rights reserved.