Python Software Engineer - Ubuntu Hardware Certification Team
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. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware. The Certification team develops tools to certify hardware for Ubuntu Core, Desktop, and Server. The role involves developing open source certification tools, supporting hardware solutions for test automation, and automating processes to improve Linux experience. The team collaborates globally, working with silicon companies, OEMs, ODMs, and internal teams to ensure a smooth Ubuntu experience across devices. The candidate should have Python skills, hardware familiarity, and experience with Linux. The role includes remote work, international travel, and participation in meetings. The team is based in EMEA time zones, working with colleagues in the Americas and APAC.
The text above is the employer's original job description, extracted as written. Other details on this page, like salary, responsibilities, and requirements, are interpreted from that text by our system, not values the employer explicitly confirmed, so treat them as our best interpretation rather than verified facts.
Your CV vs this job
How well does your CV match this job?
Add your CV once and every job shows which of its skills you have, which are missing and whether you meet the language requirements. Free, no account needed.
Add your CVNo CV yet? Start from a free CV template. Writing the application? Cover letter template and examples.
| Location | Active listings |
|---|---|
| Remote - Global | 110 |
| Remote - EMEA | 91 |
| Remote - Europe | 51 |
| Remote - Worldwide | 21 |
| Remote - Americas | 19 |
| London, United Kingdom | 7 |
| Remote - AMER | 2 |
| Remote - APAC | 2 |
| Remote - Middle East | 1 |
| London, UK | 1 |
| Remote - Africa | 1 |
| Role type | Active listings |
|---|---|
| Software Engineer | 28 |
| Engineering Manager | 15 |
| Manager | 8 |
| Product Manager | 8 |
| Sales Development Representative | 6 |
| Product Marketing Manager | 5 |
| Linux Kernel Engineer | 4 |
| Software Engineering Manager | 4 |
| Site Reliability Engineer | 3 |
| Marketing Manager | 3 |
| UX Designer | 3 |
| Graduate Software Engineer | 3 |
| General Counsel | 2 |
| Design Manager | 2 |
| Enterprise Account Executive | 2 |
| Engineering Director | 2 |
| Partner Sales Director | 2 |
| Accountant | 2 |
| Talent Scientist | 2 |
| Security Operations Engineer | 2 |
| Channel Partner Sales Executive | 2 |
| Customer Success Manager | 2 |
| HR Generalist | 2 |
| Data Infrastructure Engineer | 2 |
| Enterprise Customer Success Manager | 2 |
| Golang Software Engineer | 2 |
| Treasury Analyst | 2 |
| Partner Sales Manager | 2 |
| Content Marketing Manager | 2 |
| Embedded Linux Engineer | 2 |
| Support Engineering Manager | 1 |
| Server Software Engineer | 1 |
| Business Development Representative | 1 |
| Communications Specialist | 1 |
| GitOps Engineering Manager | 1 |
| Developer Relations Engineer | 1 |
| MLOps Engineer | 1 |
| Organisational Development Practitioner | 1 |
| Senior Communications Specialist | 1 |
| People Analytics Manager | 1 |
| Support Engineer | 1 |
| Security Operations | 1 |
| Information Systems Architect | 1 |
| Linux Systems Engineer | 1 |
| Junior Data Engineer | 1 |
| Golang Engineer | 1 |
| Ubuntu Core Software Engineer | 1 |
| Distributed Systems Testing | 1 |
| Cloud Engineer | 1 |
| Web Developer | 1 |
| Solutions Architect | 1 |
| Alliances Field Engineer | 1 |
| Telecom Account Executive | 1 |
| Software Alliances Director | 1 |
| Technical Writer | 1 |
| Threat Intelligence Lead | 1 |
| Sales | 1 |
| Security Software Engineer | 1 |
| Web Engineer | 1 |
| Technical & Reporting Accountant | 1 |
| Junior Ads Specialist | 1 |
| NetSuite Engineer | 1 |
| Senior Search Lead | 1 |
| Organisational Development Associate | 1 |
| Financial Controller | 1 |
| Golang Engineering Manager | 1 |
| Embedded IoT / Edge Solutions Sales | 1 |
| Design Researcher | 1 |
| Alliances & Channels Leader | 1 |
| Systems & Controls Accountant | 1 |
| OpenStack Engineering Manager | 1 |
| Senior Communications Manager | 1 |
| Cloud Engineering Manager | 1 |
| Python Engineer | 1 |
| Graphics and Windowing System Software Engineer | 1 |
| Sales Director | 1 |
| Software Engineering Director | 1 |
| Marketing Automation Manager | 1 |
| IoT Data Engineer | 1 |
| ISV Technical Alliance Manager | 1 |
| HPC Software Engineer | 1 |
| Server error | 1 |
| Legal | 1 |
| Senior Engineer | 1 |
| Growth Engineer | 1 |
| Recruitment Lead | 1 |
| Linux Cryptography and Security Engineer | 1 |
| Senior HR Generalist | 1 |
| User Science | 1 |
| Campaign Manager | 1 |
| Sales Engineer | 1 |
| Microservices Engineer | 1 |
| Kernel Build Automation Engineer | 1 |
| Global Payroll Manager | 1 |
| Site Reliability / Gitops Engineer | 1 |
| Site Reliability Engineering Manager | 1 |
| Linux Platform Integration | 1 |
| Cloud Solutions Architect | 1 |
| Accounts Receivable Clerk | 1 |
| Sustaining Operations Engineer | 1 |
| Role level | Active listings |
|---|---|
| Mid-Level | 102 |
| Senior | 63 |
| Manager | 59 |
| Junior | 24 |
| Director | 12 |
| Intern | 7 |
| Executive | 4 |
Never miss a new Python Developer job in Remote - EMEA
Weekly or daily digest. Unsubscribe anytime.
