Canonical正在招聘一名Python软件工程师加入认证团队,该团队开发的工具使我们能够确认桌面、笔记本电脑、服务器或物联网设备正常工作。我们在硬件和软件的接口处工作,因此理想的候选人是熟悉硬件的Python开发人员。
我们设计的硬件可以独立探测设备,并为软件测试设计框架,以检查Ubuntu在该硬件上的各个方面。
对于希望在多个设备类别和行业中推动Linux采用的人来说,这是一个绝佳的机会。Canonical提供一个有趣、快节奏的团队环境和充满学习与发展机会的职业生涯。该团队主要位于EMEA时区,并与美洲和亚太地区的相关团队同事合作。
我们正在寻找一位具有Python开发经验的自我激励的软件工程师,负责测试自动化工具或基于Linux的嵌入式硬件的开发。这个角色提供了一个激动人心的机会,通过启用全新的基于Linux的硬件测试能力,推动行业向前发展,扩大硬件认证工作,并实现更深入的测试覆盖。
该角色涉及开发和维护Canonical的开源认证工具,支持测试自动化硬件解决方案的创建,并自动化我们的现有流程。我们寻求持续改进流程和工具,作为扩展认证测试套件的一部分,最终改善数百万Linux终端用户的Linux体验质量。
维护和开发我们的Python基础测试自动化工具的新功能,如Checkbox,供内部团队和行业合作伙伴使用。
发明新的方法以实现远程自动化测试。
帮助构建内部设计测试硬件的软件部分,以帮助测试设备启用(图形、热插拔、蓝牙等)。
编写功能和性能测试以支持硬件启用并防止回归。
每年参与2-3次涉及国际旅行的会议。
了解Python编程语言。
注重质量,务实的软件设计和实现方法。
对测试自动化方法感兴趣。
有使用Ubuntu或其他Linux发行版的经验。
有在敏捷环境中工作的经验。
有硬件测试经验,例如在物联网领域。
熟悉C编程语言。
Canonical是一家不断发展的国际软件公司,与开源社区合作,提供Ubuntu,“世界上最好的免费软件平台”。我们的服务帮助全球企业降低成本,提高效率,并通过Ubuntu增强安全性。
多样化的经验、观点和背景创造了更好的工作环境和更好的产品。