[Remote] Python Software Engineer - Ubuntu Hardware Certification Team

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Canonical is a growing international software company that works with the open-source community to deliver Ubuntu. They are seeking a Python Software Engineer to join the Certification team, focusing on developing tools to certify hardware for Ubuntu environments.

Responsibilities
• Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners
• Invent new ways to enable remote, automated testing
• Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc)
• Write functional and performance tests to support hardware enablement and to protect from regressions
• Participate in meetings involving international travel 2-3 times per year

Skills
• 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
• Passion for tinkering: you are a maker
• Experience working in an agile environment
• Hardware testing experience, for example in the IoT space
• Familiarity with the C programming language

Company Overview
• We deliver open source to the world faster, more securely and more cost effectively than any other company. It was founded in 2004, and is headquartered in London, England, GB, with a workforce of 1001-5000 employees. Its website is http://www.canonical.com/.

Company H1B Sponsorship
• Canonical has a track record of offering H1B sponsorships, with 4 in 2025, 1 in 2024, 1 in 2023, 3 in 2022, 1 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Experienced Online English Tutor – Remote Opportunity for Passionate Educators to Shape the Future of Language Learning

Remote

Mentoring bcba role for newly certified Board Certified Behavior Analysts

Remote

Part-Time Licensed Mental Health Therapist-Virginia

Remote

Finance Systems Senior Manager - GRC & Real Estate Technologies (REMOTE)

Remote

Business Intelligence Developer II (Remote)

Remote

Urgently Hiring: Require Front Desk Worker - Student Employment

Remote

**Experienced Part-Time Office Clerk/Data Entry Professional – Remote Data Management and Administrative Support**

Remote

Experienced or Entry-Level Full-Time/Part-Time Remote Data Entry and Customer Service Specialist for E-commerce Platform Management

Remote

Talent Acquisition Recruiter - Remote

Remote

Experienced General Accounting Process Owner - Google Jobs Accounting - $27/Hour - Remote

Remote
← Back