最新C远程工作招聘信息
会员
会员
会员
岗位职责
- 与产品管理协作,制定Canonical在汽车领域的愿景与战略
- 制定并执行汽车团队工程路线图,主导Linux发行版与开源软件在汽车行业的策略
- 在汽车社区、客户、合作伙伴和联盟中代表Ubuntu和Canonical
- 组建并领导全球分布式工程师团队,通过指导与反馈培养人才,推广敏捷开发实践
任职要求
- 具备扎实的软件工程、Linux和开源背景
- 精通C/C++和Python编程,了解Linux包管理与嵌入式开发
- 熟悉汽车与工业标准(ISO21434、ISO26262、IEC 61508等)
- 具备领导、辅导和指导软件开发者的经验,有按时交付高质量软件的良好记录
- 有敏捷开发环境工作经验
加分项
- 有领导产品开发满足ISO26262等标准合规的经验
其他说明
全球远程,每年两次国际差旅(每次最多两周);提供个人学习发展预算2000美元
岗位职责
- 设计并实现最新IoT与服务器硬件平台在Ubuntu上的最佳集成
- 与合作伙伴共同优化其平台上的Ubuntu体验,确保一流品质
- 作为技术负责人参与从云到边缘的复杂系统集成项目
- 帮助客户集成应用、构建设备镜像并优化Ubuntu Core、桌面和服务端
任职要求
加分项
- 有图形栈(graphics stack)经验
- 了解TCP/IP、DHCP、HTTP/REST等网络协议
- 有Docker/OCI容器或Kubernetes使用经验
其他说明
Canonical为远程优先公司,自2004年起全球远程办公;提供每年2000美元学习预算及定期跨地区团队活动。
会员
岗位职责
- 在售前阶段与客户沟通,收集需求并解释技术方案
- 与Canonical内部专家协作,整合知识形成综合解决方案
- 参与嵌入式Linux相关项目的交付,包括演示和概念验证
- 向组织传达市场需求,参与开发通用解决方案以解锁市场潜力
任职要求
- 计算机科学或相关领域学士学位
- 丰富的Linux经验(Debian或Ubuntu优先)
- 扎实的嵌入式Linux经验(Yocto或RTOS)
- 精通Golang、Python、C、C++或Rust,并具备专业英语能力
- 汽车行业相关经验
加分项
- 具备ISO26262和/或ISO21434经验
- 有客户参与经验
其他说明
全球远程岗位,每年两次团队线下聚会,个人学习发展预算2000美元/年
会员
会员
岗位职责
- 与安全加固团队合作,实现并维护FIPS 140-3和Common Criteria等安全认证
- 扩展和增强Linux密码学组件(OpenSSL、Libgcrypt、GnuTLS等)以满足认证要求
- 与外部安全顾问合作测试和验证内核及密码模块组件
- 为Ubuntu开发安全加固基准和审计自动化工具
任职要求
- 具备底层Linux密码学API和调试的实践经验
- 优秀的软件工程基础,包括C语言开发经验
- 具备Linux系统管理和Shell脚本编写经验
- 了解安全和密码学基础,有编写安全代码的经验
加分项
- 有FIPS/Common Criteria认证产品经验
- 有DISA-STIG或CIS基准经验
其他说明
Canonical自2004年起实行远程优先,每年两次团队线下聚会。
会员
岗位职责
- 与全球分布式团队协作,解决 Linux 内核启动过程中的 BIOS/UEFI/ACPI 问题
- 成为固件测试套件 (FWTS) 的主要贡献者和维护者
- 改进 x86 平台 Ubuntu Linux 的自动化验证工具和流程
- 提交、审核和贡献 Linux 内核补丁,与内部及上游维护者合作
任职要求
- 具备 C 语言开发能力
- 深入了解 ACPI(包括 AML)和 UEFI,并有相关软件开发经验
- 熟悉 git 版本控制
- 了解 x86 引导过程及操作系统内核基础
- 能够用英语有效沟通,每年可国际出差两次(每次最多两周)
加分项
- 熟悉 Python 和 Bash 脚本
- 有 Coreboot 项目经验
- 熟悉 Ubuntu/Debian/Snap 打包,或 Linux 内核补丁与调试
其他说明
远程工作,每年两次团队线下冲刺
会员
岗位职责
- 在具体项目中推动软件性能与正确性改进
- 与全球同事和社区协作,分享性能工程技能
- 参与构建性能测量、分析与报告共享工具
- 审查代码与技术设计,解决性能与可扩展性问题
任职要求
- 计算机科学、数学或物理专业本科及以上学历
- 有通过个人项目改进性能、效率或正确性的实践经历
- 掌握至少一门主流语言,如C、C++、Rust、Go、Python、Java
- 熟悉Linux环境,Debian或Ubuntu优先
- 具备专业英语书面和口头沟通能力
加分项
- 了解底层CPU、汇编、缓存、向量化等性能洞察
- 有内核、分布式系统或编译器性能优化经验
- 熟悉eBPF、火焰图、Phoronix Test Suite等性能工具
其他说明
完全远程办公,每年两次团队线下交流;任职满两年可选择轮换产品线。
会员
岗位职责
- 与全球分布式团队协作,参与 Ubuntu Linux 内核的日常维护、诊断与问题修复。
- 与芯片、云或硬件厂商密切合作,完成硬件与虚拟化使能、性能与安全相关工作。
- 负责一个或多个 Ubuntu 内核版本或风味的交付,包括规划、测试、基准测试与压力测试。
- 改进内核交付与测试的工具链和自动化,提交、评审并应用内核补丁。
任职要求
- 计算机科学或 STEM 专业本科及以上学历,或能说明同等能力的替代路径。
- 有扎实的 C 语言编程经验,熟悉 Git,具备良好的软件工程背景。
- 对 Linux 内核及子系统有广泛了解,有内核补丁与调试的实际经验。
- 理解 Linux 内核上游流程与发布周期,熟悉设备驱动、BSP 等底层系统工程。
- 能用英语进行专业书面与口头沟通,并接受每年最多两次的公司活动出差。
加分项
其他说明
Canonical 全球远程办公,每年两次团队线下 sprint(每次最多两周),个人学习预算 2000 美元/年。
会员
岗位职责
- 为关键芯片和云合作伙伴提供最优平台解决方案
- 领导Ubuntu Linux内核的常见漏洞缓解与主动安全加固
- 增强内核性能与正确性,确保Ubuntu成为最高可靠和最高性能的Linux内核
- 简化第三方组件的打包与分发,优化终端用户体验
任职要求
- 精通C语言,具备Unix/Linux内核开发经验
- 具备Python和Bash脚本编写能力
- 熟练掌握Git版本控制系统
- 有软件打包经验(Ubuntu/Debian/Snap优先)
- 能每年至少两次国际旅行参加公司活动(每次最长两周)
加分项
- 有RTOS和实时性能分析经验
- 具备内核补丁与调试经验
- 熟悉设备驱动、BSP及底层系统工程;有Rust经验者优先
其他说明
非管理岗,但需领导团队;全球分布式团队,每年2-4次面对面会议。
会员
岗位职责
- 基于最新 Linux 内核与开源技术,为 IoT 和服务器硬件平台交付 Ubuntu。
- 集成和维护设备导向的软件栈,构建 Ubuntu Core、Desktop 和 Server 设备镜像。
- 优化 Ubuntu 内核和库以适配特定芯片能力,调试并修复问题。
- 参与复杂客户项目,负责从云到边缘的完整系统架构。
任职要求
- 计算机科学或 STEM 本科学历,或能说明替代路径。
- 熟悉 Linux,有嵌入式或内核经验。
- 至少精通 Golang、C、C++ 或 Rust 中的一种。
- 具备专业书面和口头英语能力。
- 能每年出差两次,每次最多两周。
加分项
- 有 Debian/Ubuntu 或其他发行版打包经验。
- 了解交叉编译的构建系统和工具链。
- 熟悉 x86、ARM、RISC-V 计算机体系结构。
其他说明
此为通用申请通道,首轮面试后匹配具体团队;Canonical 自 2004 年起远程优先,全球分布式团队。