返回岗位列表

Anthropic

OpenBMC平台安全工程师

地点:美国 薪资:$320,000-$405,000 USD 日期:2026-09-18

岗位摘要

设计、构建并交付面向x86和Arm(含GPU)平台的OpenBMC固件与管理功能,使用Yocto/OpenEmbedded完成从板级启动到量产;基于DMTF/OCP标准(MCTP、PLDM、SPDM、Redfish、RDE)和IPMI/KCS构建管理栈,覆盖传感器、遥测、库存、日志、RAS

岗位职责

  • 设计、构建并交付面向x86和Arm(含GPU)平台的OpenBMC固件与管理功能,使用Yocto/OpenEmbedded完成从板级启动到量产
  • 基于DMTF/OCP标准(MCTP、PLDM、SPDM、Redfish、RDE)和IPMI/KCS构建管理栈,覆盖传感器、遥测、库存、日志、RAS
  • 实现BMC与BIOS/主机通信、eSPI/LPC,以及热/风扇/电源管理(PMBus)
  • 处理硬件/固件边界:I2C/I3C、SPI、PCIe、SMBus、设备树、U-Boot、Linux
  • 负责BMC安全态势:安全与度量启动、信任根、证明(SPDM)、认证更新(PLDM FW Update)、回滚保护、攻击面缩减
  • 主导威胁建模与安全设计评审;与供应商及上游社区开展协同漏洞披露
  • 构建验证工具:静态分析、模糊测试、固件提取、CI门禁

任职要求

  • 具备强大的跨职能技术领导能力与方向设定能力
  • 拥有x86和/或Arm平台OpenBMC/BMC固件实践经验,从板级启动到量产,并熟悉D-Bus/sdbusplus
  • 精通C/C++与Python,深入理解Linux用户空间/内核基础,熟练使用Yocto/OpenEmbedded
  • 具备固件安全思维,而非事后附加
  • 有对OpenBMC、U-Boot、DMTF或OCP的上游贡献
  • 熟悉带外与带内管理、相关DMTF规范及其运行的设备接口
  • 具备强大调试能力,并有交付可靠、经过充分测试代码的记录
  • 能与内部团队和外部供应商清晰沟通
  • 能在硬件和软件边界之间有效工作
  • 了解NIST固件安全指南和硬件安全框架,特别是SP 800-193与800-147/155
  • 优先:8年以上系统安全经验,其中至少5年专注固件和硬件安全(固件、引导程序和操作系统级安全)
  • 优先:硬件信任根与证明:Caliptra、OCP S.A.F.E.、TPM/HRoT、SPDM
  • 优先:使用Rust或Zig编写内存安全系统代码
  • 优先:固件漏洞研究、逆向工程或模糊测试
  • 优先:有AI/ML基础设施安全经验