Company logo hidden

Python Software Engineer - Ubuntu Hardware Certification Team

Unlock employer Dubai, United Arab Emirates Posted: 24 Jan 2026

Financial

  • Estimate: $55k - $80k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

the company is hiring a Python Software Engineer to join the Certification team. This team develops the tools that ensure a desktop, laptop, server, or IoT device is working properly, so the ideal candidate will be a Python developer familiar with hardware. The Certification team plays a critical role in certifying hardware for compatibility with Ubuntu Core, Ubuntu Desktop, and Ubuntu Server. This position offers a significant opportunity to impact the adoption of Linux across various device categories and industries.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

the company provides a dynamic and fast-paced team environment with numerous learning and development opportunities. The team primarily operates within EMEA time zones while collaborating with colleagues across the Americas and APAC.

We are looking for a self-motivated software engineer with experience in Python to develop test automation tools or work on Linux-based embedded hardware. This role offers the chance to drive industry advancements by enabling new Linux-based hardware testing capabilities, scaling hardware certification efforts, and enhancing test coverage.

Key Responsibilities:

  • Maintain and develop features for Python-based test automation tools like Checkbox, used by in-house teams and industry partners.
  • Innovate methods for remote, automated testing.
  • Build software solutions for in-house designed testing hardware for device enablement (graphics, hotplug, Bluetooth, etc.).
  • Write functional and performance tests to support hardware enablement and prevent regressions.
  • Participate in international meetings, requiring 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 with Ubuntu or similar Linux distributions.
  • Ability to work productively in a globally distributed team.

Desired Skills and Experience:

  • Passion for tinkering—you're a maker.
  • Experience in an agile environment.
  • Hardware testing experience, particularly in the IoT space.
  • Familiarity with the C programming language.

the company is a growing international software company that collaborates with the open-source community to deliver Ubuntu—the world's best free software platform. Our services support businesses worldwide in reducing costs, improving efficiency, and enhancing security with Ubuntu.

We are proud to foster a workplace free from discrimination, where diversity of experience, perspectives, and background contribute to a better work environment and superior products. All identities will receive fair consideration in the application process.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct