职位名称:CXL 固件工程师
工作地点:加利福尼亚州米尔皮塔斯
工作类型:全职
部门:工程/固件开发
职位描述:
我们正在寻找一位高技能的 CXL(计算快速链路)固件工程师加入我们的团队。该职位将专注于为下一代支持 CXL 的系统开发、优化和调试固件。理想的候选人应具备低级固件开发、PCIe、内存子系统和高性能计算环境系统软件的强大背景。
主要职责:
• 设计、开发和维护基于 CXL 的设备和内存系统的固件解决方案。
• 实施和优化支持 CXL 协议的固件组件,包括内存池、连贯性和设备枚举。
• 与硬件、软件和系统架构团队紧密合作,确保 CXL 的无缝集成。
• 使用各种调试工具和技术调试和解决与 CXL、PCIe 和内存管理相关的固件问题。
• 协作进行基于 CXL 系统的性能调优和功耗优化。
• 及时了解 CXL 规范,并在适用时为行业讨论和标准做出贡献。
• 开发单元测试、验证框架和自动化测试策略,以确保固件的质量和可靠性。
• 为内部团队和外部合作伙伴提供技术文档和支持。
所需资格:
• 具有 5 年以上 Linux 内核和内核模块开发经验的工程师
• 具有 Linux 支持和开发经验,并在以下一个或多个领域具有知识:内存管理、缓存和内存子系统、调度程序、文件系统、特定架构代码(x86、ARM、RISC-V)
• 具有 PCIe/CXL 等高速协议的实际经验者优先
• 具备良好的系统知识和 Linux 内核中的调试机制(ftrace、kdump、ktraces、ebpf 等)
• 熟悉 SoC/裸机级别的嵌入式系统开发。
• 具备良好的行业标准知识,如 BMC、IPMI、PCI/PCIe/CXL、I2C、I3C、SPD、SMBUS、ACPI 等。
• 具备良好的 OCP 标准、MCTP、PLDM、SPDM、JEDC 等知识。
• 组织良好,具备良好的书面和口头沟通能力。
• 具备自学能力,以理解和发展对系统的良好理解。
为什么加入我们?
• 从事尖端的 CXL 技术,塑造内存和计算架构的未来。
• 与高性能计算和半导体设计领域的行业领导者和顶尖工程师合作。
• 具有竞争力的薪酬、福利和职业发展机会。
如果您对固件开发充满热情,并渴望从事下一代基于 CXL 的系统工作,我们期待您的加入!