Remote Otter LogoRemoteOtter

Python Software Engineer - Ubuntu Server Certification - Remote

Posted 18 weeks ago
Software Development
Full Time
Home Based - Americas

Overview

Canonical is hiring a software engineer to join the Server Certification team. The Certification team develops Python based testing tools used to test Ubuntu Server on the latest enterprise hardware ensuring Ubuntu users have the best experience with their hardware. We work at the interface of hardware and software, so the ideal candidate is a Python developer with a problem solving mindset, familiar with hardware.

In Short

  • Contribute to Canonical’s open source testing tools such as Checkbox and Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Technically support Canonical’s hardware partners in their hardware certification efforts.
  • Educate the partner about Canonical’s tools, processes, and product roadmaps.
  • Support Canonical’s internal teams on customer deployments of Canonical’s suite of Datacenter and Cloud products that utilize the partner’s hardware.
  • Work from home with global travel 2 to 4 times per year for internal and external events.

Requirements

  • You have a good knowledge of Python and shell scripting.
  • You have knowledge of server-class hardware.
  • You know your way around Ubuntu, virtualization, and cloud computing concepts.
  • You are confident in a customer-facing role.

Benefits

  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts.
  • Comfortable with some virtualization or container technologies such as QEMU, KVM, LXC / LXD, Docker.
Canonical logo

Canonical

Canonical is a prominent provider of open source software and operating systems, particularly known for its widely adopted platform, Ubuntu. The company serves a diverse range of global enterprise and technology markets, playing a crucial role in innovative sectors such as public cloud, data science, AI, engineering, and IoT. With a workforce of over 1,100 employees across more than 75 countries, Canonical champions a model of global distributed collaboration, minimizing office-based roles and facilitating in-person team meetings in various global locations. The company is committed to fostering technical leadership and career development within its teams, ensuring that its products are secure, efficient, and aligned with the needs of its customers, which include leading public cloud and silicon providers.

Share This Job!

Save This Job!

Similar Jobs:

Canonical logo

Python Software Engineer - Ubuntu Hardware Certification Team - Remote

Canonical

18 weeks ago

Canonical is seeking a Python Software Engineer to develop tools for hardware certification and test automation.

Worldwide
Full-time
Software Development
Canonical - Jobs logo

Python Software Engineer - Ubuntu Hardware Certification Team - Remote

Canonical - Jobs

18 weeks ago

Canonical is seeking a Python Software Engineer to develop test automation tools for hardware certification.

Netherlands
Full-time
Software Development
Aurora Labs logo

Software Engineer (Python) - Remote

Aurora Labs

4 weeks ago

Aurora Labs is looking for a Software Engineer (Python) to develop and optimize software for decentralized finance solutions.

Worldwide
Full-time
Software Development
OpenX logo

Software Engineer (Python) - Remote

OpenX

4 weeks ago

Join OpenX as a Software Engineer (Python) in Cracow, Poland, and work on innovative digital advertising technologies.

Poland
Full-time
Software Development
Canonical - Jobs logo

Software Engineer - Packaging for Ubuntu Server - Remote

Canonical - Jobs

6 weeks ago

Join Canonical as a Software Engineer to work on packaging and optimizing Ubuntu Server in a remote-first environment.

Worldwide
Full-time
Software Development