Canonical是一家领先的开源软件和操作系统提供商,服务于全球企业和技术市场。我们的平台Ubuntu在公共云、数据科学、人工智能、工程创新和物联网等突破性企业项目中广泛使用。我们的客户包括全球领先的公共云和硅片提供商,以及多个行业的领军企业。公司是全球分布式协作的先驱,拥有1200多名同事,分布在75多个国家,几乎没有基于办公室的角色。团队每年会在全球有趣的地点见面两到四次,以对齐战略和执行。
公司由创始人领导,盈利且在增长中。
我们正在招聘C++/Rust图形和窗口系统软件工程师。
我们构建Mir,一个用于窗口管理器、显示子系统及其上构建的解决方案(如Ubuntu Frame)的高性能、高效率技术栈。我们以愿景为导向,塑造技术栈,使社区能够实现一个应用程序在每个图形环境中无缝运行的世界。
我们的目标是支持从单一用途屏幕到边缘设备再到完整桌面环境的整个图形范围。我们还为Ubuntu认证硬件生态系统的图形启用设定了步伐。我们的日常工作包括功能的设计、开发和测试,以及与社区合作并响应问题和用户查询。
大多数软件是用C++编写的,支持工具使用脚本语言。我们将使用Rust作为进化的一步。因此,候选人需要具备Rust和C++的强大技能。我们正在扩大团队,寻找与我们对精确性、性能和用户体验充满热情的新同事。我们在各个职业层次招聘,最低要求是2年行业经验。我们寻找的人最好有构建窗口合成系统或图形设备经验。我们致力于创造出色的开发者体验、安全的基础和轻松访问当今最常用的图形工具包和库。
这是一个绝佳的机会,适合那些想对现代显示技术产生深远影响的人,这些技术将影响数百万开发者和用户。Canonical提供一个快节奏的团队环境和一个充满学习和发展机会的职业生涯,涵盖开源领域。
工作地点:该职位将在EMEA或APAC地区远程工作。
该职位包括
在Mir栈中设计和实现功能协助调试、跟踪和修复问题通过代码和架构审查参与我们的工程流程创建和改进测试和性能基准以早期发现问题创建和维护文档以提升开发者体验与开源社区和商业伙伴互动与分布式团队积极合作
我们对您的期望
优秀的计算机科学、STEM或类似专业的学士学位或同等学历,及2年以上工作经验优秀的现代C++和Rust编程技能熟悉Linux作为开发和部署平台能够与多元化的团队成员远程合作,并保持高度的动机、生产力和组织能力能够每年两次国际旅行参加公司活动,最长两周
优先技能
您有Wayland协议生态系统和合成器的经验您熟悉OpenGL、Vulkan、Flutter和其他图形、工具包和动画框架您对异步编程和并发模式有扎实的理解您有能力持续交付稳健的生产代码您具备强大的书面和口头沟通能力,以记录和展示开发的软件
我们为同事提供的待遇
我们根据地理位置、经验和表现来制定全球薪酬。我们每年(对于毕业生和助理更频繁)重新审视薪酬,以确保我们认可杰出的表现。除了基本工资外,我们还提供以绩效为导向的年度奖金或佣金。我们为所有团队成员提供反映我们价值观和理想的额外福利。我们平衡我们的计划以满足当地需求,并确保全球公平。
分布式工作环境,每年两次团队面对面冲刺个人学习和发展预算每年2000美元年度薪酬审查认可奖励年度假期产假和陪产假团队成员援助计划和健康平台有机会前往新地点与同事会面长途公司活动的优先通行证和旅行升级
关于Canonical
Canonical是一家在全球开源转型中处于前沿的先锋科技公司。作为发布Ubuntu的公司之一,Ubuntu是最重要的开源项目之一,也是AI、物联网和云平台,我们正在改变软件的世界。我们在全球范围内招聘,并为加入公司的人员设定了非常高的标准。我们期望卓越;为了成功,我们需要在所做的事情上做到最好。自2004年成立以来,Canonical的大多数同事一直在家工作。在这里工作是迈向未来的一步,将挑战您以不同的方式思考、更聪明地工作、学习新技能并提升您的水平。
Canonical是一个机会均等的雇主
我们自豪地营造一个没有歧视的工作场所。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公平地考虑您的申请。
#Graphics #OpenSource #Canonical #Mir #Rust #C++