Python Software Engineer - Ubuntu Hardware Certification Team
Jetzt bewerben
Python Software Engineer - Ubuntu Hardware Certification Team

Python Software Engineer - Ubuntu Hardware Certification Team

München Vollzeit Kein Home Office möglich
Jetzt bewerben
Canonical

Python Software Engineer – Ubuntu Hardware Certification Team

Join to apply for the Python Software Engineer – Ubuntu Hardware Certification Team role at Canonical .

Canonical is hiring a Python Software Engineer to join the Certification team, which develops tools to ensure desktop, laptop, server, or IoT devices function properly. The team operates at the interface of hardware and software, so familiarity with hardware and Python development is essential.

The Certification team creates tools to certify hardware compatibility with Ubuntu Core, Ubuntu Desktop, and Server: .

Responsibilities include designing hardware probing devices, developing frameworks for software tests, and automating certification processes to improve Linux adoption across various device categories and industries.

This role offers an opportunity to impact Linux adoption significantly, working in a dynamic, fast-paced environment with colleagues across EMEA, the Americas, and APAC regions.

Role description

We seek a self-motivated Python developer experienced in test automation and Linux-based embedded hardware. The role involves developing and maintaining open-source certification tools, creating hardware solutions for test automation, and enhancing existing processes for better test coverage and quality of Linux experience for millions of users.

Key responsibilities

  • Maintain and develop features for Python-based test automation tools like Checkbox.
  • Innovate to enable remote, automated testing.
  • Develop software for testing hardware components such as graphics, hotplug, Bluetooth, etc.
  • Write functional and performance tests to support hardware enablement and prevent regressions.
  • Participate in international meetings (2-3 times per year).

Required Skills And Experience

  • Proficiency in Python programming.
  • Quality-focused, pragmatic approach to software design.
  • Interest in test automation methodologies.
  • Experience with Ubuntu or other Linux distributions.
  • Ability to work productively in a distributed, global team.

Desired Skills And Experience

  • Passion for tinkering and making.
  • Experience in agile environments.
  • Hardware testing experience, e.g., in IoT.
  • Familiarity with C programming language.

Canonical is a global software company collaborating with the open-source community to deliver Ubuntu, the world\’s best free software platform. We help businesses reduce costs, improve efficiency, and enhance security with Ubuntu.

We promote a diverse, inclusive workplace, valuing different perspectives and backgrounds. All applications are given fair consideration.

#J-18808-Ljbffr

Canonical

Kontaktperson:

Canonical HR Team

Python Software Engineer - Ubuntu Hardware Certification Team
Canonical
Jetzt bewerben
Canonical
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>