Python Software Engineer - Ubuntu Hardware Certification Team

Jobgether · France

Company

Jobgether

Location

France

Type

Full Time

Job Description

Team: IT

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Software Engineer – Ubuntu Hardware Certification Team based in France.

This role sits at the intersection of software engineering and hardware validation, contributing directly to the reliability of Linux-based devices across desktops, servers, and IoT systems. You will help build and evolve the tooling that certifies hardware compatibility with modern Ubuntu-based environments used globally. The work focuses on improving automated testing frameworks, expanding hardware coverage, and ensuring a seamless out-of-the-box experience for end users. You will collaborate with globally distributed engineering teams and external hardware partners, including OEMs and silicon vendors. This is a highly impactful role where your work directly influences the quality and adoption of Linux across industries. The environment is open-source driven, fast-moving, and deeply technical, with a strong emphasis on quality and engineering rigor.

Accountabilities:

  • Develop and maintain Python-based test automation frameworks, including tools such as Checkbox, ensuring reliable hardware certification workflows across devices and platforms.
  • Design and implement automated and remote hardware testing solutions that improve scalability, coverage, and efficiency of certification processes.
  • Build and enhance software interfaces that interact with in-house testing hardware, enabling validation of key device features such as graphics, Bluetooth, and hotplug capabilities.
  • Create functional, integration, and performance tests to ensure hardware compatibility, prevent regressions, and improve overall system stability.
  • Collaborate with global engineering teams, silicon vendors, and OEM/ODM partners to ensure smooth hardware enablement on Ubuntu-based systems.
  • Continuously improve tooling, processes, and test infrastructure to support expanding certification needs and higher quality standards.
  • Requirements:

    • Strong professional experience with Python and software development in Linux environments, ideally including Ubuntu or other Debian-based systems.
    • Solid understanding of test automation methodologies and experience building or maintaining automated testing frameworks.
    • Experience working with embedded systems, hardware interfaces, or device-level software integration is highly desirable.
    • Familiarity with Linux system internals, debugging, and device interaction concepts.
    • Ability to work effectively in a globally distributed engineering team with strong communication and collaboration skills.
    • Quality-driven engineering mindset with a pragmatic approach to design, testing, and implementation.
    • Bonus: experience with C programming, IoT devices, or hands-on hardware prototyping and experimentation.
    • Benefits:

      • Fully distributed work environment with global collaboration and periodic in-person engineering gatherings
      • Annual learning and development budget to support continuous skill growth
      • Competitive compensation with regular performance and salary reviews
      • Flexible work arrangements supporting remote-first collaboration
      • Paid annual leave plus parental leave policies
      • Access to employee assistance and wellness programs
      • Opportunities for international travel to team events and technical summits
      • Travel support and upgrades for long-distance company gatherings
Apply Now

Date Posted

07/04/2026

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories