Linux软件工程师 - 下一代硅的Ubuntu(多个职位和资历等级)
4天前成为前25位申请者之一
Canonical是一家领先的开源软件和操作系统供应商,服务于全球企业和技术市场。我们的平台Ubuntu被广泛应用于突破性的企业项目中,如公共云、数据科学、人工智能、工程创新和物联网。我们的客户包括全球领先的公共云和硅供应商,以及许多行业的领导者。公司是全球分布式协作的先锋,拥有来自75多个国家的1200多名同事,极少有基于办公室的职位。团队每年在全球各地的有趣地点会面两到四次,以对齐战略和执行。公司由创始人领导,盈利并在增长。
Canonical的合作伙伴工程团队正在寻找开源爱好者,跨整个Linux堆栈工作,以确保新硅技术(如新硬件加速器、AI堆栈、机密计算、网络、虚拟化和容器化堆栈)为新硅优化。合作伙伴工程与全球硅公司密切合作,以优化Ubuntu在其新硅上的表现,从x86、ARM、RISC-V、PowerPC到s390x架构。
地点:这是一个全球远程职位。
职责
- 在分布式团队中积极协作
- 为所有Ubuntu用户培养无缝用户体验的软件生态系统
- 评估其他工程师的贡献以保持高质量的软件标准
- 通过新想法和建议在其他地方进行的工作来塑造Ubuntu的未来
- 与Ubuntu和Debian社区的其他团队、上游项目以及商业支持的客户合作
- 调试开源代码和团队维护的代码
- 帮助客户集成他们的应用程序、SDK,构建操作系统镜像,并使用Ubuntu Core、桌面和服务器优化应用程序
- 与团队合作,维护Ubuntu、硅特性和跨平台和技术(如服务器、HPC和AI系统、物联网设备、PC、SmartNIC和汽车系统)的硅优化包
- AI堆栈
- 图形、音频和多媒体堆栈
- 虚拟化和容器
- 硬件支持堆栈
- 新架构、架构变体和优化工具链
- 包管理和依赖关系
- 平台安全(安全启动、FDE、Ubuntu Core、机密计算)
- 在家工作,全球旅行2到4周参加内部活动
资格
- 高中和大学的优秀学术记录
- 技术学科的本科学位或关于您选择的替代路径的引人注目的叙述
- 热爱技术并与聪明的人一起工作
- 好奇、灵活、口齿清晰且负责任
- 重视软技能,充满激情、进取心、深思熟虑和自我激励
- 重视与多样化的内部和外部群体建立伙伴关系
- 在C、C++和Python方面有扎实的基础
- 有Linux发行版打包经验或兴趣
- 有开源维护或贡献和许可证的经验或兴趣
- 对包管理和依赖关系解决有基本理解
您可能还具备的附加技能
- 在以下一个或多个方面有经验:图形、音频或多媒体堆栈
- 虚拟化和容器(Docker、OCI、Kubernetes)
- 平台和设备的硬件支持,包括SmartNIC、NVMe存储、GPU、音频组件和传感器
- 性能优化
- 工具链开发和维护
- 网络协议和技术(TCP/IP、DHCP、HTTP/REST)
- 安全最佳实践
- 物联网和嵌入式系统,包括板级硬件、SoC、BMC、引导加载程序、固件、操作系统、应用程序和服务
福利
- 分布式工作环境,每年两次的团队面对面冲刺
- 每年2000美元的个人学习和发展预算
- 年度薪酬审查
- 认可奖励
- 年度假期
- 产假和陪产假
- 团队成员援助计划和健康平台
- 有机会前往新地点与同事会面
- 长途公司活动的优先通行证和旅行升级
关于Canonical
Canonical是一家开创性的科技公司,处于全球向开源转变的前沿。作为发布Ubuntu的公司之一,这是最重要的开源项目之一,也是AI、物联网和云平台,我们每天都在改变世界。我们在全球范围内招聘,并对加入公司的人员设定了很高的标准。我们期待卓越——为了成功,我们需要在我们所做的事情上做到最好。Canonical是一个机会均等的雇主。我们自豪地培养一个没有歧视的工作环境。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公平考虑您的申请。