Python Engineer for Hardware Certification

2 weeks ago


Dubai, Dubai, United Arab Emirates Teachmecode Full time

About the Team:

We are a fun, fast-paced team environment that offers a career full of learning and development opportunities. This team is centered in EMEA time zones, and works with colleagues on related teams in both the Americas and APAC.

The Role:

We are looking for a self-motivated software engineer with experience developing in Python to work on test automation tools or Linux based embedded hardware. This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.

Responsibilities:

  • Maintain and develop new features to our Python based test automation tools like Checkbox, used by both in-house teams and industry partners.
  • Invent new ways to enable remote, automated testing.
  • Help build the software counterpart to in-house designed testing hardware to help test device enablement (graphics, hotplug, bluetooth, etc).
  • Write functional and performance tests to support hardware enablement and to protect from regressions.
  • Participate in meetings involving international travel 2-3 times per year.

Benefits:

You will gain experience working with a globally distributed team, and contribute to the development of tools that ensure hardware compatibility with Ubuntu. You will also have the opportunity to work with silicon companies, OEMs, ODMs and teams within Canonical to ensure a smooth, secure out of the box Ubuntu experience.



  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu.We are seeking a highly skilled Python Software Engineer to join our Certification team, who...

  • Python Engineer

    1 day ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    About UsCanonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu.The RoleWe are looking for a self-motivated software engineer with experience...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Software Engineer - Canonical Certification TeamThis role offers an exciting opportunity to enable entirely new Linux based hardware testing capabilities, scaling up hardware certification efforts and allowing for deeper test coverage.We are seeking a self-motivated software engineer with experience developing in Python, to work on test automation...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are looking for a talented Python Developer to join our Certification team. As a key member of the team, you will be responsible for developing tools that ensure Ubuntu device compatibility.The ideal candidate should have a strong background in Python programming and experience working with hardware. You will work closely with our team to design and...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Teachmecode is hiring a Python Software Engineer to join the Certification team. As a member of this team, you will be responsible for developing and maintaining our open-source certification tools, including Checkbox.The Certification team works at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware....


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are committed to delivering exceptional services at TeachMeCode Institute. As a result, we are seeking a highly skilled Python Developer to join our team and contribute to the advancement of Ubuntu hardware certification.Python Developer for Ubuntu Hardware CertificationThe ideal candidate will have expertise in Python programming language and experience...

  • Python Developer

    3 days ago


    Dubai, Dubai, United Arab Emirates Teachmecode Full time

    About This RoleWe are looking for a highly skilled Python Developer to join our Hardware Certification Team at Canonical. As a member of this team, you will play a key role in developing and maintaining tools for Ubuntu hardware certification.Key ResponsibilitiesMaintaining and developing new features to our Python based test automation tools like...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    As a Python Hardware Engineer at Canonical, you will play a key role in developing test automation tools to certify hardware with Ubuntu.About the RoleThis exciting opportunity involves designing and implementing efficient testing frameworks, ensuring that our products meet the highest standards of quality and performance. You will work closely with our...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Join our team of experienced software engineers who are passionate about developing high-quality tools for Ubuntu Hardware Certification. As a Python Software Engineer, you will work on creating and maintaining our open-source certification tools, including Checkbox.The Certification team develops the tools needed to certify hardware as working with Ubuntu...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Company Overview:Canonical is a growing international software company that delivers innovative solutions using open-source technology. We foster a collaborative environment where talented individuals can thrive and contribute to the development of cutting-edge software.Job Description:We are seeking an experienced Python Software Engineer to join our...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a Python Certification Specialist to join our Ubuntu Certification team. As a key member of our team, you will be responsible for developing and maintaining our Python-based certification tools.Our ideal candidate is a highly skilled Python developer with experience working on test automation methodologies and a passion for tinkering. You will...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    **About Us:**We are Canonical, a growing international software company that works with the open-source community to deliver Ubuntu, 'the world's best free software platform'. Our services help businesses worldwide to reduce costs, improve efficiency, and enhance security with Ubuntu.As a member of our Ubuntu Certification team, you will work closely with...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    About the RoleThe ideal candidate should have experience with Python programming language and familiarity with hardware. They should also be able to work effectively in a globally distributed team.Knowledge of Python programming language.Quality-oriented, pragmatic approach to software design and implementation.Interest in test automation...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Software Engineer - Ubuntu Hardware Certification TeamPosted 1 day agoPython Software Engineer - Ubuntu Hardware Certification TeamAEMiddleSalary Range: To be discussedFull Job DescriptionSummaryA Python Software Engineer is needed at Canonical for hardware certification tools, enabling Ubuntu on devices. Requires Python and Linux...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    We are seeking a talented Python software engineer to join our Ubuntu Hardware Certification team at Teachmecode. As a member of this team, you will be responsible for developing and maintaining our open-source certification tools, including Checkbox.The Certification team works at the interface of hardware and software, so the ideal candidate is a Python...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Software Engineer - Ubuntu Hardware Certification TeamFull timeDubai, AEMiddleSalary Range: To be discussedSummaryCanonical seeks a Python Software Engineer for its Certification team to develop tools for hardware certification with Ubuntu. This is an opportunity to impact Linux adoption across devices.DescriptionCanonical is hiring a Python Software...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Software Engineer - Ubuntu Hardware Certification TeamFull timeDubai, AEMiddleSalary Range: To be discussedSummaryCanonical seeks a Python Software Engineer for its Certification team to develop tools for hardware certification with Ubuntu. This is an opportunity to impact Linux adoption across devices.DescriptionCanonical is hiring a Python Software...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Ubuntu Hardware Certification Specialist Job DescriptionWe are seeking a skilled specialist to join our team as an Ubuntu Hardware Certification Specialist. The ideal candidate will have a strong background in Ubuntu and Linux, as well as a passion for developing innovative solutions to complex problems.The role involves maintaining and developing new...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Career OpportunityWe are seeking a highly skilled Certification Tool Engineer to join our team at Teachmecode. As a key member of our development team, you will be responsible for designing and implementing test automation tools using Python.This role offers an exciting opportunity to push the industry forward by enabling entirely new Linux based hardware...


  • Dubai, Dubai, United Arab Emirates Teachmecode Full time

    Python Software Engineer - Ubuntu Hardware Certification TeamDubai, AEMiddleSalary Range: To be discussedSummaryPython Software Engineer wanted at Canonical's Certification team. Work with Ubuntu hardware certification, using Python, to enhance Linux device adoption globally.DescriptionCanonical is hiring a Python Software Engineer to join the Certification...