Linux 发行版工程师

旧金山 2个月前全职 网络
110.2万 - 149.3万 / 年
Linux 发行版工程师 - 嵌入式软件 关于 Zipline 你想改变世界吗?Zipline 的使命是改变货物运输的方式。我们的目标是通过建立、制造和运营第一个即时交付和物流系统来解决世界上最紧迫和复杂的获取挑战,使所有人无论身在何处都能平等获得服务。从支持卢旺达的国家血液配送网络和加纳的 COVID-19 疫苗分发,到为沃尔玛提供按需家庭配送,再到使医疗服务提供者能够直接为美国家庭提供护理,我们正在改变企业、政府和消费者的货物运输方式。技术虽然复杂,但理念很简单:一个传送服务,按需交付你所需要的东西。通过我们的技术,包括机器人和自主系统,我们正在实现交付的去碳化,减少道路拥堵,降低化石燃料消耗和空气污染,同时为数十亿人提供公平的获取机会,并建立一个更具韧性的全球供应链。 加入 Zipline,帮助我们兑现承诺,为数十亿人建立一个公平且更具韧性的全球供应链。 关于你和这个角色 作为 Zipline 的 Linux 发行版工程师,你将负责我们机队和地面系统的 Linux 发行版。你将负责使用 Yocto 和 Nvidia JetPack 构建、维护和扩展我们的 Linux 发行版,确保与硬件的可靠集成以及内核的长期维护。你的重点将不再是编写轻量级应用程序,而是专注于内核配置、构建工具、驱动程序,以及维护所有高层软件所依赖的基础。 你将与硬件、嵌入式和软件团队合作,提供一个稳定、安全和高性能的 Linux 发行版,以满足 Zipline 关键任务环境的需求。 你将做什么 负责 Zipline 的 Linux 发行版的设计、定制和维护。 为生产硬件构建和维护 Linux 内核、驱动程序和系统级配置。 使用 Yocto 维护发行版和 SDK。 将 Nvidia JetPack 集成到我们的发行版中,确保硬件加速和 GPU 相关功能的可靠性能。 使用 bitbake 和 kas-container 等工具自动化和简化发行版构建。 应用安全补丁,修复 CVE,强化和更新,以维护安全的生产环境。 与硬件和软件团队协作,调试和解决内核级和驱动相关问题。 建立发行版的发布管理和长期支持流程。 你将带来什么 3 年以上构建和维护 Linux 发行版的经验。 深厚的 Yocto 经验(必需)。 拥有 Nvidia JetPack 和相关驱动的实践经验(必需)。 在 Linux 内核配置、补丁和维护方面有扎实的背景。 精通 bitbake 和 kas-container 等构建系统。 在操作系统、内核和硬件/软件边界的调试技能强。 加分项 理解安全基础知识(密钥管理、特权用户权限) 理解 Linux 内部,包括 /proc 文件系统、cgroups、内存子系统、网络和 CPU 调度。 有容器运行时和编排的经验(例如 Docker、Kubernetes)。 熟悉 Bazel。 其他信息 这是一个办公室职位,不在湾区的候选人需要搬迁。该角色的起始薪资范围为 $155,000 - $210,000。请注意,这是符合该角色最低资格的候选人的目标起始薪资范围。该角色的最终薪资将取决于多种因素,包括特定候选人的经验、资格、技能、工作地点和预期影响。该角色的总薪酬包可能还包括:股权补偿;酌情年度或绩效奖金;销售激励;医疗、牙科和视力保险等福利;带薪休假;以及更多。 Zipline 是一个平等机会的雇主,禁止任何形式的歧视和骚扰,无论是基于种族、肤色、祖先、国籍、宗教或宗教信仰、精神或身体残疾、医疗状况、遗传信息、性别(包括怀孕、分娩及相关医疗状况)、性取向、性别身份、性别表达、年龄、婚姻状况、军事或退伍军人身份、公民身份或其他受州、联邦或地方法律或我们其他政策保护的特征。 我们在 Zipline 重视多样性,欢迎那些在科技领域传统上代表性不足的申请者。如果你觉得这个职位听起来不错,但不确定自己是否完全合适,请申请!