Canonical logo

Software Engineer - Ubuntu Server Certification

Canonical
Remote
Full Time
Posted December 10, 2025
Apply Now

Application opens on company website

Job Description

Canonical is seeking a software engineer to develop and troubleshoot Python-based testing tools for Ubuntu Server hardware certification, ensuring compatibility and optimal performance across enterprise hardware platforms.

Key Responsibilities

  • Develop and contribute to open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot hardware compatibility, functionality, and performance issues.
  • Provide technical support to hardware partners during certification processes.
  • Educate partners on Canonical's tools, processes, and product roadmaps.
  • Support internal teams with customer deployments of Canonical's datacenter and cloud products.

Requirements

  • A good knowledge of Python and shell scripting.
  • Knowledge of server-class hardware.
  • Understanding of Ubuntu, virtualization, and cloud computing concepts.
  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts.
  • Comfortable with virtualization or container technologies such as QEMU, KVM, LXC LXD, or Docker.
  • Ability to troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Ability to technically support hardware partners in their hardware certification efforts.
  • Ability to educate partners about Canonical s tools, processes, and product roadmaps.
  • Ability to support internal teams on customer deployments of Canonical s datacenter and cloud products utilizing partner hardware.
  • Confidence in a customer-facing role.

Benefits & Perks

Work from home
Global travel 2 to 4 times per year for internal and external events
Career full of learning and development opportunities

Ready to Apply?

Join Canonical and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Canonical

Canonical logo

Junior Campaign Manager

Canonical
Remote
Full Time
6d
Canonical logo

LATAM Enterprise Account Executive - Spanish speaker

Canonical
Remote
Full Time
Dec 4
Canonical logo

LATAM Enterprise Account Executive - Spanish speaker

Canonical
Remote
Full Time
6d

More jobs in Remote

Palmetto Clean Tech logo

Talent Acquisition Specialist

Palmetto Clean Tech
NEW
Remote
Full Time
17h
Zartis logo

Senior Software Engineer (Java)

Zartis
NEW
Remote
Full Time
17h
Zartis logo

Senior Software Engineer (Java)

Zartis
NEW
Remote
Full Time
17h