Emprego
Meus anúncios
Meus alertas email de emprego
Fazer login
Encontrar um emprego Fichas de empresas
Procurar

Python software engineer - ubuntu hardware certification team

Coimbra
Canonical
Anunciada dia 28 maio
Descrição

Canonical is hiring a Python Software Engineer to join the Certification team, which develops tools to ensure hardware devices like desktops, laptops, servers, and IoT devices function properly. The team operates at the hardware-software interface, and the ideal candidate is a Python developer with hardware familiarity.

The Certification team creates tools for certifying hardware compatibility with Ubuntu Core, Desktop, and Server: https://ubuntu.com/certified. They design hardware probes and software test frameworks to verify Ubuntu's performance on various hardware.

This role offers an opportunity to impact Linux adoption across multiple device categories and industries. Canonical provides a dynamic, fast-paced environment with growth opportunities. The team primarily operates in EMEA time zones, collaborating with colleagues in the Americas and APAC.

We work with silicon companies, OEMs, ODMs, and Canonical teams to ensure a seamless, secure out-of-the-box Ubuntu experience, expanding Ubuntu's presence on diverse devices.


Role description

We seek a self-motivated Python developer experienced in test automation and Linux-based embedded hardware. This position involves developing Linux hardware testing capabilities, scaling certification efforts, and enhancing test coverage.

You will develop and maintain Canonical's open-source certification tools, create hardware solutions for test automation, and improve existing processes to enhance Linux user experience.


Key responsibilities

1. Maintain and develop features for Python-based test automation tools like Checkbox, used internally and by industry partners.
2. Innovate remote, automated testing methods.
3. Develop software for in-house testing hardware to verify device features (graphics, hotplug, Bluetooth, etc.).
4. Create functional and performance tests for hardware enablement and regression prevention.
5. Participate in meetings, with international travel 2-3 times annually.


Required Skills And Experience

* Proficiency in Python programming.
* Quality-focused, pragmatic software design approach.
* Interest in test automation methodologies.
* Experience with Ubuntu or other Linux distributions.
* Ability to work effectively in a globally distributed 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.

What is Canonical?

Canonical is an international software company collaborating with the open-source community to deliver Ubuntu, the world's leading free software platform. Our services help businesses reduce costs, improve efficiency, and enhance security with Ubuntu.

We are committed to a diverse, inclusive workplace that values different perspectives and backgrounds. All applications are given fair consideration regardless of your identity.

#J-18808-Ljbffr

Se candidatar
Criar um alerta
Alerta activado
Salva
Salvar
Ofertas parecidas
Emprego Coimbra
Emprego Distrito de Coimbra
Página principal > Emprego > Python Software Engineer - Ubuntu Hardware Certification Team

Jobijoba Portugal

Encontre ofertas

  • Ofertas de emprego por função
  • Pesquisa de ofertas de emprego por sector
  • Empregos por empresas
  • Empregos por localização

Contacto / Parceria

  • Entre em contacto
  • Publique as suas ofertas no site Jobijoba

Menções legais - Menções legais e termos de utilização - Política de dados - Gerir os meus cookies

© 2025 Jobijoba Portugal - Todos os direitos reservados

Se candidatar
Criar um alerta
Alerta activado
Salva
Salvar