A software engineer role focused on developing and supporting Python-based testing tools to ensure hardware compatibility and performance for Ubuntu Server, collaborating with hardware partners and internal teams to improve Linux adoption on enterprise server hardware.
Key Responsibilities
Develop and contribute to open source testing tools such as Checkbox and Testflinger.
Troubleshoot hardware compatibility, functionality, and performance issues.
Provide technical support to hardware partners during certification processes.
Educate partners on Canonical's tools, processes, and product roadmaps.
Support internal teams and customer deployments involving partner hardware.
Requirements
Good knowledge of Python and shell scripting.
Knowledge of server-class hardware.
Understanding of Ubuntu, virtualization, and cloud computing concepts.
Confidence in a customer-facing role.
Benefits & Perks
Work from home
Global travel 2 to 4 times per year for internal and external events
Career full of learning and development opportunities
Ready to Apply?
Join Canonical and make an impact in renewable energy