高级虚拟机管理程序/ Linux 内核开发工程师

旧金山 1个月前全职 网络
116.7万 - 150.8万 / 年
关于 NIO NIO 是高端智能电动车市场的先锋和领先企业。成立于 2014 年 11 月,NIO 的使命是塑造快乐的生活方式。NIO 旨在以智能电动车为起点,建立一个共享快乐、共同成长的社区。 NIO 设计、开发、共同制造并销售高端智能电动车,推动下一代自动驾驶、数字技术、电动动力系统和电池的创新。NIO 通过持续的技术突破和创新来区分自己,例如行业领先的电池更换技术、服务型电池(BaaS),以及其专有的自动驾驶技术和服务型自动驾驶(ADaaS)。 NIO 的产品组合包括 ES8,一款六座智能电动旗舰 SUV;ES7(或 EL7),一款中大型五座智能电动 SUV;ES6,一款五座全能智能电动 SUV;EC7,一款五座智能电动旗舰轿跑 SUV;EC6,一款五座智能电动轿跑 SUV;ET7,一款智能电动旗舰轿车;以及 ET5,一款中型智能电动轿车。 关于该职位 该角色非常适合希望亲手参与 NIO 车载计算平台基础的经验丰富的 Linux 内核或虚拟机管理程序工程师。您将加入 SkyOS-H 的核心系统软件团队,这是 NIO 自主开发的虚拟机管理程序,以及其他 SkyOS 变种——从架构设计到生产部署,参与下一代智能汽车的开发。 • 大规模虚拟机管理程序与内核性能 您将致力于为实时、高效和安全关键的汽车环境设计低级系统软件。这包括优化延迟和吞吐量,改进 vIRQ 处理,提升缓存和内存子系统的效率(SMMU、一致性和分页),并利用 Arm V8 虚拟化扩展(VHE)。您将参与虚拟机管理程序调度、分区隔离和安全域管理,以在现代 SoC 上实现汽车级的确定性和性能。 • 端到端影响与智能汽车系统 从早期的架构探索到内核集成、驱动程序开发、验证和生产推出——您的工作将直接支持实时汽车系统。您将使关键领域如 AD/ADAS 计算、传感器融合和安全启动/可信执行(TrustZone、OP-TEE)得以实现。 与 AI 和云团队合作,您还将支持基于 LLM 的智能驾驶员和车载助手的开发,其中虚拟机管理程序级别的性能和调度直接提升了车载 AI 的响应能力。这个角色提供了一个难得的机会,可以在快速发展的汽车环境中构建融合操作系统、虚拟化和边缘智能的真实产品。 职责: • 开发和执行基于微内核的操作系统和虚拟机管理程序,专为自主驾驶车辆中的多种车载应用量身定制。 • 分析并增强操作系统功能,以实现实时性能、高效率、安全性和功能安全。 • 与团队合作,讨论和完善设计与实现。 • 通过演示领导团队,既作为导师又作为学员,促进团队的成长和知识共享。 必须具备的资格: • 电气工程、计算机工程、计算机科学或相关领域的学士或硕士学位。 • 1 年以上嵌入式系统或低级系统软件开发经验。 • 精通 C、ARM 汇编和内联汇编的编码技能。 • 深入理解 Arm V8 架构:GIC、SMMU、缓存层次结构和 Arm 虚拟化主机扩展(VHE)。 • 精通 Git、C/C++、Python 和面向对象编程。 • 具有 Linux 内核开发或驱动子系统的经验。 • 了解嵌入式系统安全:Arm TrustZone、OP-TEE、安全启动。 • 能够在全球跨职能工程团队中茁壮成长并有效贡献。 福利: 作为全职 NIO 员工,您在入职的第一天即可享受以下福利: • CIGNA EPO、HSA 和 Kaiser HMO 医疗计划,员工单独覆盖费用为 $0。 • 包括正畸覆盖的牙科和视力计划。两者均提供 $0 工资贡献的选项,覆盖您和您的合格家属。 • 在注册高扣除额的 CIGNA 医疗计划时,公司支付的 HSA(健康储蓄账户)贡献。 • 医疗和抚养费用灵活支出账户(FSA)。 • 401(k) 计划,带经纪链接选项。 • 公司支付的基本人寿、意外死亡和伤残、短期和长期残疾保险。 • 员工援助计划。 • 病假和休假时间。 • 每年 13 天带薪假期。 • 前 8 周的带薪产假(在 NIO 工作满 90 天后有资格)。 • 前 6 周的带薪病假(在 NIO 工作满 90 天后有资格)。 • 自愿福利,包括:为您、您的配偶/伴侣和受抚养子女提供的自愿人寿和意外死亡及伤残保险,宠物保险。 • 通勤福利。 • 移动电话信用。 • Healthjoy 移动福利应用程序,支持您和您的受抚养人随时查询福利问题及账单问题。 • 免费午餐和零食。 • 现场健身房。 • 员工折扣和福利计划。