Company logo hidden

Python Software Engineer - Ubuntu Hardware Certification Team

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

Financial

  • Estimate: $85k - $110k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

The company is hiring a Python Software Engineer to join the Certification team, responsible for developing the tools that ensure desktop, laptop, server, or IoT devices function properly. The team focuses on the intersection of hardware and software, making it essential for candidates to have experience as a Python developer and familiarity with hardware.

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

We develop certification tools for hardware compatibility with Ubuntu Core, Desktop, and Server. The role offers a meaningful opportunity to influence Linux adoption across various device categories and industries, working in a fun, fast-paced team environment with ample learning and development opportunities. This team is primarily centered in EMEA time zones and collaborates with colleagues from the Americas and APAC.

Looking for a self-motivated software engineer experienced in Python for developing test automation tools or Linux-based embedded hardware. The position enables the creation of new Linux-based hardware testing capabilities, enhances hardware certification efforts, and expands test coverage.

Key Responsibilities:

  • Maintain and develop new features for Python-based test automation tools like Checkbox, used by internal teams and industry partners.
  • Create new methods for remote, automated testing.
  • Collaborate on software development for in-house designed testing hardware to test device enablement (graphics, hotplug, Bluetooth, etc.).
  • Write functional and performance tests to ensure hardware enablement and prevent regressions.
  • Participate in international meetings, requiring travel 2-3 times per year.

Required Skills and Experience:

  • Proficient in Python programming language.
  • Quality-oriented and pragmatic approach to software design and implementation.
  • Interest in test automation methodologies.
  • Previous experience with Ubuntu or other Linux distributions.
  • Ability to be effective in a globally distributed team.

Desired Skills and Experience:

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

Language Requirements: (There are no specific language requirements mentioned, but proficiency in English is implicit for effective communication in an international team.)

About the company: The company is an international software company that collaborates with the open-source community to deliver Ubuntu, known as "the world's best free software platform." Our services help businesses worldwide reduce costs, improve efficiency, and enhance security with Ubuntu. We are committed to fostering a diverse workplace and ensuring fair consideration for all applicants, regardless of identity.

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