companyCanonical logo

Python Software Engineer - Ubuntu Hardware Certification Team

CanonicalHome based - EMEA
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

We are in search of a proactive and skilled software engineer with a strong background in Python development, particularly in the realms of test automation tools or Linux-based embedded hardware. This role presents an exciting opportunity to revolutionize the industry by enabling new hardware testing capabilities, scaling up certification efforts, and enhancing test coverage. Your responsibilities will include developing and maintaining Canonical’s open-source certification tools, facilitating the creation of hardware solutions for test automation, and streamlining existing processes. We prioritize continuous improvement of our tools and processes as we expand our certification test suites, ultimately enhancing the Linux experience for millions of users worldwide.

About the job

Join Canonical's innovative Certification team as a Python Software Engineer, where you'll develop essential tools that ensure the seamless operation of desktops, laptops, servers, and IoT devices. Our work bridges the gap between hardware and software, making familiarity with both critical for success in this role.

As part of the Certification team, you'll contribute to the development of tools that certify hardware compatibility with Ubuntu Core, Ubuntu Desktop, and Server. Explore our certified devices at ubuntu.com/certified.

We design hardware solutions for independent device probing and establish software testing frameworks that evaluate every aspect of Ubuntu's performance on this hardware. This role is perfect for those eager to make a significant impact on the adoption of Linux across diverse device categories and industries. At Canonical, we foster a dynamic, fast-paced work environment filled with learning and development opportunities. The team is primarily located in EMEA time zones, collaborating with colleagues across the Americas and APAC.

Collaborate with silicon manufacturers, OEMs, ODMs, and internal teams to guarantee a smooth and secure out-of-the-box Ubuntu experience. Your contributions could lead to improved Ubuntu experiences across an increasing array of devices.

About Canonical

Canonical is a pioneering technology company committed to advancing open-source software and providing the best user experience for Linux users globally. We are dedicated to fostering a collaborative and innovative culture that empowers our team members to excel. Join us in our mission to enhance the adoption of Linux across various industries and device types.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.