PCIe资深工程师
进迭时空职位描述
职位描述: 1、负责 PCIe RC/RCiEP 相关模块使能,包括 Controller、HostBridge、ITS、SMMU 等; 2、负责 UEFI 环境下 PCIe RC/RCiEP 驱动,包括 ECAM/MMIO 地址空间/Bus 分配、ACPI Table 设计和维护; 3、梳理 PCIe 特性(ATS/PRI/ARI/P2P/ACS/Hotplug/MCTP/SR-IOV)软/硬件实现方案,并实现软件支持; 4、负责 C2C 芯片互联子系统使能,基于 PCIe 链路实现 CXL 协议栈(CXL.io/.cache/.mem),完成 HDM 解码、Mailbox、RAS 等机制的设计与软件支持; 5、负责 D2D Die 间互联子系统使能,基于 UCIe 完成链路 Bringup、Sideband 交互、协议层适配及 Flit 模式配置; 6、PCIe RC/RCiEP 及 C2C/D2D 互联的 Pre-Silicon/Post-Silicon Bringup 和基本功能验证; 职位要求: 1、具备 PCIe/CXL 相关领域 5 年以上工作经验; 2、掌握 PCIe Gen3/Gen5 等协议标准,熟悉 CXL 1.1/2.0/3.0 协议规范; 3、具备 UEFI 开发经验,精通 ACPI 开发,特别是 PCIe 相关的 ACPI Table 和 Method; 4、熟悉 PCIe EP 驱动开发,如 SATA/NVMe/USB/Ethernet 等; 5、熟悉 PCIe 高级特性如 ATS/PRI/ARI/P2P/ACS/Hotplug/MCTP/SR-IOV,了解上述特性的软/硬件实现流程; 6、熟悉 PCIe 虚拟化驱动流程(VirtIO Block, VirtIO Net); 7、 熟悉 PCIe RAS/PME/Performance Monitor,熟悉 CXL RAS 与 Poison 机制; 8、熟悉 CXL.io/.cache/.mem 子协议,了解 HDM 解码器、Mailbox/CCI、Type-1/2/3 设备模型; 9、熟悉 UCIe 规范,具备 UCIe D2D 链路 Bringup 或调试经验,了解 PCIe/CXL/Streaming Flit 模式与 Sideband 机制; 10、 具备 C2C/D2D 互联软件开发经验,了解典型 D2D 互联架构。
对这个职位感兴趣吗?