Ubuntu Core 软件工程师

渥太华 7天前全职 网络
面议
Canonical 是全球企业和技术市场领先的开源软件和操作系统提供商。我们的平台 Ubuntu 广泛应用于突破性的企业项目,如公共云、数据科学、人工智能、工程创新和物联网。我们的客户包括全球领先的公共云和芯片提供商,以及多个行业的领导者。公司是全球分布式协作的先驱,拥有1200多名同事,分布在75多个国家,几乎没有基于办公室的角色。团队每年会在世界各地的有趣地点面对面会面两到四次,以统一战略和执行。 公司由创始人领导,盈利且正在增长。 我们正在招聘一名 Ubuntu 核心软件工程师,以在嵌入式环境中重新定义 Linux 体验,提供物联网市场上最小、最安全和可更新的操作系统。这是一个软件工程师的机会,适合对开源软件、Linux、安全性和开发者体验充满热情的人。这个具有挑战性的角色需要在低级操作系统、内核和设备固件方面具备高度的技术技能。 我们的使命是让每个人都能在包括但不限于物联网、汽车和航空等各个领域,使用下一代安全嵌入式 Linux 操作系统构建稳健的解决方案。我们定义了一套可靠且安全的设备恢复机制,使设备制造商能够简化和标准化异构设备群的现场操作。 作为 Ubuntu 核心团队的一员,您将设计和实现运行在各种 CPU 架构(如 ARM、RISC-V 和 X86)上的软件。您将处理启动机制、引导加载程序、存储分区布局、设备树、内核和服务。 在 Canonical,这家不断发展的国际软件公司,与技术领域最优秀和最聪明的人一起工作,建立一个有意义的职业生涯。 工作地点:该职位将在 EMEA 地区远程工作 职位职责 • 编写高质量的代码和单元测试以创建新功能 • 调试 Linux 系统级问题并生成高质量代码以修复它们 • 主动与分布式团队协作 • 审查其他工程师编写的代码 • 讨论想法并协作寻找良好的解决方案 • 集成多样的引导加载程序并维护 gadget snaps • 在家工作,每年全球旅行2到4次参加内部和外部活动 我们对您的期望 • 您热爱技术并与聪明的人一起工作 • 您好奇、灵活、善于表达且负责任 • 您重视软技能,充满热情、富有进取心、深思熟虑且自我激励 • 您拥有计算机科学、STEM或类似学科的学士学位或同等学历 • 您有 C 或 Golang 和 Shell 的经验 • 您对 Linux 和现代 GNU/Linux 发行版有扎实的理解,首选 Debian 或 Ubuntu • 您有使用支持 Linux 的设备(如 Raspberry Pi)的个人或专业经验 • 您对学习或在一个或多个低级系统和安全设施(如: • ARM 和 X86 的引导加载程序,如 piboot、uboot、grub-uefi • Systemd 和单元、udev、initrd、图形 • 操作系统级固件守护程序和 CLI 应用程序 • Linux 安全实现 - TPM、FDE、LUKS、HSM 等)感兴趣或有经验 • 您可能有 Yocto 的经验或知识 我们为同事提供的福利 我们在全球范围内考虑地理位置、经验和表现来制定薪酬。我们每年(对于毕业生和助理更频繁)重新审视薪酬,以确保我们认可杰出的表现。除了基本工资外,我们还提供以绩效为导向的年度奖金或佣金。我们为所有团队成员提供反映我们价值观和理想的额外福利。我们平衡我们的计划以满足当地需求并确保全球公平。 • 分布式工作环境,每年两次团队面对面冲刺 • 每年 2,000 美元的个人学习和发展预算 • 年度薪酬审查 • 认可奖励 • 年度假期 • 产假和陪产假 • 团队成员援助计划和健康平台 • 有机会前往新地点与同事会面 • 长途公司活动的优先通行证和旅行升级 关于 Canonical Canonical 是一家在全球开源运动前沿的开创性科技公司。作为发布 Ubuntu 的公司之一,Ubuntu 是最重要的开源项目之一,也是 AI、物联网和云的平台,我们正在改变软件的世界。我们在全球范围内招聘,并对加入公司的人员设定了非常高的标准。我们期望卓越;为了成功,我们需要在我们所做的事情上做到最好。自 2004 年成立以来,Canonical 的大多数同事一直在家工作。在这里工作是迈向未来的一步,将挑战您以不同的方式思考、更聪明地工作、学习新技能并提升您的水平。 Canonical 是一个平等机会的雇主 我们自豪地营造一个没有歧视的工作环境。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论您的身份如何,我们都会公平地考虑您的申请。