Skip to main content

Python Software Engineer - Ubuntu Hardware Certification Team

Python Software Engineer - Ubuntu Hardware Certification Team
Canonical
1 year 4 months ago

Job Opportunity at Canonical: Python Software Engineer

Canonical is looking for a Python Software Engineer to join the Certification team. The team develops tools to certify hardware for Ubuntu Core, Ubuntu Desktop, and Server. The ideal candidate is a Python developer familiar with hardware, who will play a crucial role at the interface of hardware and software.

Role Description

Canonical seeks a self-motivated software engineer with Python experience to work on test automation tools or Linux-based embedded hardware. The role presents an exciting opportunity to advance the industry by enabling new Linux-based hardware testing capabilities and expanding hardware certification efforts.

Key Responsibilities

  • Maintain and develop new features for Python-based test automation tools like Checkbox.
  • Invent new ways to enable remote, automated testing.
  • Assist in building software for in-house designed testing hardware to facilitate device enablement testing.
  • Write functional and performance tests to support hardware enablement and prevent regressions.
  • Participate in international meetings involving travel 2-3 times per year.

Required Skills And Experience

  • 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.

Desired Skills And Experience

  • Passion for tinkering: a maker mentality.
  • Experience working in an agile environment.
  • Hardware testing experience, especially in the IoT space.
  • Familiarity with the C programming language.

About Canonical

Canonical is an international software company that collaborates with the open-source community to deliver Ubuntu, known as "the world's best free software platform". Canonical fosters a workplace free from discrimination and values diversity of experience, perspectives, and backgrounds to create a better work environment and better products.

For more details, visit: Certified Hardware

Canonical is an equal opportunity employer and values diversity.

#Stack

Expertise level

Work arrangement

Key skills

Similar Jobs in Netherlands

Python Developer

Berkeley Square - Talent Specialists in IT & Engineering
7 months 2 weeks ago

Similar Jobs in Zuid-Holland