Job Opportunity at Canonical: Python Software Engineer
Canonical is looking for a Python Software Engineer to join the Certification team. The team develops tools to certify hardware for Ubuntu Core, Ubuntu Desktop, and Server. The ideal candidate is a Python developer familiar with hardware, who will play a crucial role at the interface of hardware and software.
Role Description
Canonical seeks a self-motivated software engineer with Python experience to work on test automation tools or Linux-based embedded hardware. The role presents an exciting opportunity to advance the industry by enabling new Linux-based hardware testing capabilities and expanding hardware certification efforts.
Key Responsibilities
- Maintain and develop new features for Python-based test automation tools like Checkbox.
- Invent new ways to enable remote, automated testing.
- Assist in building software for in-house designed testing hardware to facilitate device enablement testing.
- Write functional and performance tests to support hardware enablement and prevent regressions.
- Participate in international meetings involving 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 working with Ubuntu or other Linux distributions.
- Ability to be productive in a globally distributed team.
Desired Skills And Experience
- Passion for tinkering: a maker mentality.
- Experience working in an agile environment.
- Hardware testing experience, especially in the IoT space.
- Familiarity with the C programming language.
About Canonical
Canonical is an international software company that collaborates with the open-source community to deliver Ubuntu, known as "the world's best free software platform". Canonical fosters a workplace free from discrimination and values diversity of experience, perspectives, and backgrounds to create a better work environment and better products.
For more details, visit: Certified Hardware
Canonical is an equal opportunity employer and values diversity.
#Stack