Search Remote Jobs

Python Software Engineer - Ubuntu Hardware Certification

🕒 July 2, 2025

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Canonical

Canonical

501 - 1000 employees

Founded 2004

Open Source ‱ Cloud ‱ AI

Canonical is the company behind Ubuntu, the world's most popular open-source operating system, which provides fast, modern, and secure Linux solutions for desktops, servers, and cloud environments. They offer a comprehensive set of products and services, including Ubuntu Desktop, Ubuntu Server, cloud solutions such as OpenStack, and tools for managing containerized applications with Kubernetes. Canonical focuses on making open-source technology reliable and accessible across various industries, from IoT and AI to enterprise infrastructure.

📋 Description

‱ Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. ‱ The Certification team develops the tools needed to certify hardware as working with Ubuntu Core as well as Ubuntu Desktop and Server. ‱ We design hardware which can be used to probe devices independently, and frameworks for software tests that check every aspect of Ubuntu on that hardware. ‱ This is an excellent opportunity for someone who wants to have a meaningful impact for adoption of Linux across multiple device categories and industries. ‱ Canonical offers a fun, fast-paced team environment and a career full of learning and development opportunities. ‱ This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC. ‱ We work together with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience. ‱ Success in this role leading to a great Ubuntu experience being offered on more and more devices.

🎯 Requirements

‱ Knowledge of Python programming language. ‱ Quality oriented, pragmatic approach to software design and implementation. ‱ Interest in test automation methodologies. ‱ Previous experience working with Ubuntu or other Linux distributions. ‱ Ability to be productive in a globally distributed team.

Apply Now

Similar Jobs

🕒 June 20, 2025

Tucuvi

11 - 50

đŸ€– Artificial Intelligence

☁ SaaS

Join Tucuvi as a Backend Engineer to design and maintain integrations with a clinical AI platform.

đŸ‡ȘđŸ‡ș Europe – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

đŸ—ŁïžđŸ‡Ș🇾 Spanish Required