Python软件工程师 - Ubuntu硬件认证团队
加入Canonical申请Python软件工程师 - Ubuntu硬件认证团队的职位
Canonical正在招聘一名Python软件工程师加入认证团队,该团队开发的工具使我们能够确认台式机、笔记本电脑、服务器或物联网设备正常工作。我们在硬件和软件的接口处工作,因此理想的候选人是熟悉硬件的Python开发人员。认证团队开发的工具用于认证硬件与Ubuntu Core以及Ubuntu桌面和服务器的兼容性:设计可独立探测设备的硬件,以及检查Ubuntu在该硬件上各个方面的软件测试框架。这是一个绝佳的机会,适合那些希望在多个设备类别和行业中推动Linux采用的人。Canonical提供一个有趣、快节奏的团队环境以及充满学习和发展机会的职业生涯。该团队主要位于EMEA时区,并与美洲和亚太地区的相关团队同事合作。我们与硅公司、OEM、ODM以及Canonical内部团队合作,确保开箱即用的顺畅、安全的Ubuntu体验,在这个角色中取得成功将使更多设备提供出色的Ubuntu体验。
角色描述
我们正在寻找一位自我激励的软件工程师,具有Python开发经验,负责测试自动化工具或基于Linux的嵌入式硬件。这个角色提供了一个激动人心的机会,通过启用全新的基于Linux的硬件测试能力,推动行业向前发展,扩大硬件认证工作,并实现更深入的测试覆盖。该角色涉及开发和维护Canonical的开源认证工具,支持创建用于测试自动化的硬件解决方案,并自动化我们现有的流程。我们寻求持续的流程和工具改进,作为扩展认证测试套件的一部分,最终提高数百万Linux终端用户的Linux体验质量。
主要职责
维护和开发我们的Python测试自动化工具(如Checkbox)的新功能,这些工具被内部团队和行业合作伙伴使用。发明新的方法来实现远程自动化测试。帮助构建内部设计的测试硬件的软件部分,以帮助测试设备启用(图形、热插拔、蓝牙等)。编写功能和性能测试以支持硬件启用并防止回归。每年参与2-3次涉及国际旅行的会议。
必备技能和经验
了解Python编程语言。以质量为导向,务实的软件设计和实现方法。对测试自动化方法感兴趣。之前有使用Ubuntu或其他Linux发行版的经验。能够在全球分布的团队中高效工作。
期望技能和经验
对修修补补充满热情:你是一个制造者。有在敏捷环境中工作的经验。硬件测试经验,例如在物联网领域。熟悉C编程语言。
什么是Canonical?
Canonical是一家不断发展的国际软件公司,与开源社区合作提供Ubuntu,“世界上最好的免费软件平台”。我们的服务帮助全球企业降低成本、提高效率并增强安全性。我们自豪地营造一个无歧视的工作环境。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公平考虑您的申请。
#Stack
资历水平
资历水平
入门级
就业类型
就业类型
全职
工作职能
工作职能
工程和信息技术
行业
软件开发
推荐增加您在Canonical面试的机会2倍
登录以设置“软件工程师”职位的工作提醒。
中级全栈开发人员(Ruby & React)- EHR
加拿大安大略省渥太华
CA$120,000.00-CA$140,000.00
1个月前
软件工程师 - 解决方案工程
自由职业软件开发人员(Java)- AI培训师
软件工程师I(消费者服务)
自由职业软件开发人员(TypeScript)- AI培训师
毕业生软件工程师,开源和Linux,Canonical Ubuntu
自由职业软件开发人员(Python)- AI培训师
软件工程师 - 解决方案工程
软件工程师 - 跨平台C++ - Multipass
自由职业软件开发人员(C/C++ - Rust)- AI培训师
我们正在以一种新的方式解锁社区知识。专家直接在每篇文章中添加见解,借助AI的帮助开始。