发布时间:2026-03-13 15:19:50
软件架构师
  • 工作地点:深圳/上海/西安/广州研发中心
  • 所属部门:处理器研发部
  • 学历要求:本科生及以上
  • 工作经验:
  • 招聘人数:
  • 薪资待遇:
岗位职责:

1. 负责ARM服务器CPU整体软件栈架构设计,制定从固件(UEFI/ATF)→ OS内核 → 驱动框架 → 应用层接口的分层架构方案,确保软件栈与160核+硬件架构高效协同 2. 负责软件生态适配策略制定,规划Linux发行版适配、虚拟化(KVM/QEMU)方案、容器运行时支持路线,使CPU能快速进入CSP客户的服务器选型 3. 负责关键软件技术决策:UEFI vs U-Boot启动方案选型、设备树(DT/ACPI)策略、RAS可靠性软件框架、安全可信启动链路设计,输出架构决策文档(ADR) 4. 负责与芯片架构团队协同,定义硬件-软件接口规范(寄存器定义、中断模型、电源管理接口),确保软件能充分发挥硬件能力 5. 负责CSP客户技术对接架构层面的支持,针对字节等大厂的定制化需求提供软件架构方案,推动CPU进入客户POC测试



岗位要求:
必备条件: • 学历:本科及以上,计算机科学/软件工程/电子工程相关专业 • 经验:10年以上软件开发经验,其中至少3年以上系统级软件架构设计经验,有ARM服务器/数据中心领域完整产品落地经历 • 技术栈: ◦ 精通ARM架构软件生态,熟悉ARM Server Ready规范及SBSA/SBBR标准 ◦ 精通Linux内核架构,有内核裁剪、驱动框架、内存管理、中断子系统深度定制经验 ◦ 熟悉UEFI/EDK2框架和ARM Trusted Firmware,有服务器启动链路完整实现经验 ◦ 熟悉虚拟化技术栈(KVM/QEMU/StratoVirt),理解ARM VHE/SVE等虚拟化扩展 ◦ 熟悉RAS(Reliability/Availability/Serviceability)软件框架,有服务器RAS方案设计经验 ◦ 熟悉性能分析与调优方法论,有SPEC/Stream/UnixBench等基准测试调优经验 • 行业经验:有ARM服务器CPU或数据中心CPU软件团队经验,熟悉CSP对服务器CPU的软件生态需求
上一篇: 没有了