Canonical 是一家领先的开源软件和操作系统提供商,服务于全球企业和技术市场。我们的平台 Ubuntu 在公共云、数据科学、人工智能、工程创新和物联网等突破性企业举措中被广泛使用。我们的客户包括全球领先的公共云和硅片供应商,以及多个行业的行业领袖。公司是全球分布式协作的先驱,拥有 1200 多名同事,分布在 75 个国家,办公室职位非常少。团队每年在全球各地的有趣地点见面两到四次,以对齐战略和执行。
公司由创始人领导,盈利且持续增长。我们正在招聘一名 Ubuntu 核心软件工程师,以重新定义嵌入式环境中的 Linux 体验,提供市场上最小、最安全且可更新的操作系统。这个具有挑战性的角色要求具备高水平的技术技能,涉及低级操作系统、内核和设备固件。
我们的使命是让每个人都能使用下一代安全嵌入式 Linux 操作系统构建各种领域的稳健解决方案,包括但不限于物联网、汽车和航空。我们定义了一套可靠且安全的设备恢复机制,使设备制造商能够简化和标准化异构设备群的现场操作。
作为 Ubuntu 核心团队的一员,您将设计和实施在各种 CPU 架构(如 ARM、RISC-V 和 X86)上运行的软件。您将处理启动机制、引导加载程序、存储分区布局、设备树、内核和服务。
在 Canonical 这家不断发展的国际软件公司,与技术领域中最优秀的人才一起,建立一份有意义的职业生涯。
该角色涉及编写高质量的代码和单元测试,以创建新功能,调试 Linux 系统级问题并生成高质量代码以修复它们,主动与分布式团队协作,审查其他工程师编写的代码,讨论想法并合作寻找良好的解决方案,集成多种引导加载程序并维护小工具快照。