Python Software Engineer - Ubuntu Hardware Certification Team
Join to apply for the
Python Software Engineer - Ubuntu Hardware Certification Team
role at
Canonical . Canonical is hiring a Python Software Engineer to join the Certification team, which develops tools to verify hardware compatibility with Ubuntu across desktops, laptops, servers, and IoT devices. The team works at the intersection of hardware and software, making familiarity with hardware essential for the candidate. The Certification team creates tools for certifying hardware with Ubuntu Core, Ubuntu Desktop, and Server :
We seek a self-motivated Python developer to work on test automation tools and Linux-based embedded hardware. The role involves developing and maintaining Canonical's open-source certification tools, creating hardware solutions for test automation, and enhancing existing processes to improve Linux user experience. Key responsibilities
Maintain and develop features for Python-based test automation tools like Checkbox, used internally and by industry partners. Innovate methods for remote, automated testing. Develop software for in-house testing hardware related to device features such as graphics, hotplug, and Bluetooth. Write functional and performance tests to support hardware enablement and regression prevention. Participate in international meetings, with occasional travel 2-3 times per year. Required Skills And Experience
Proficiency in Python programming. A pragmatic, quality-focused approach to software development. Interest in test automation methodologies. Experience with Ubuntu or other Linux distributions. Ability to work effectively within a globally distributed team. Desired Skills And Experience
Passion for tinkering and making. Experience in agile development environments. Hardware testing experience, such as in IoT. Familiarity with C programming language. About Canonical Canonical is an international software company collaborating with the open-source community to deliver Ubuntu, the world's leading free software platform. Our services help organizations reduce costs, enhance security, and improve efficiency with Ubuntu. We promote a diverse workplace, valuing different experiences and perspectives. All applications are considered fairly regardless of background or identity.
#J-18808-Ljbffr
Software Engineer • Jeddah, Saudi Arabia