锦鲤求职

燧原科技

AI System Software Development - Memory

锦鲤会替你打开官网网申、按简历自动填表提交,你只需要在关键步骤确认。

岗位描述

系统软件工程团队负责为燧原AI ASIC的验证、确认、生产乃至最终用户环境部署开发软件。团队需与IP设计团队及IP/SOC验证团队协作,制定全面的测试计划,并为功能验证、生产验证和制造测试设计开发高质量的软件。在芯片回片前,团队将在硅前仿真和模拟环境(C-Model、FPGA、Palladium)中开发系统软件;芯片回片后,则在实际芯片上执行。系统级测试(SLT)、板级测试(BLT)及各类产品管理工具将为内部和外部客户提供最终交付成果。

我们正在招聘合格的工程师,专注于燧原AI存储器IP验证及性能基准测试相关的软件开发工作。

岗位职责:

该岗位的主要职责包括但不限于:

1. 与设计团队/SOC架构师协作,深入理解整个SoC以及HBM/GDDR5/GDDR6内存控制器与内存设备。

2. 基于业务目标,梳理并明确产品验证/确认/性能需求,制定测试计划以及验证与产品工具开发计划。

3. 计划经相关方评审确定后,开始在仿真和模拟平台进行开发,确保在芯片回片前所有测试/工具100%就绪。

4. 芯片回片后,参与AI ASIC的启动,并验证所有测试/工具功能符合预期。

5. 调试分析各类存储器子系统故障,直至定位出根本原因(RTL或软件缺陷)。

6. 识别并协助解决ASIC、板卡和固件问题,为外部客户和内部工程团队提供诊断支持。

7. 积极推动团队在以下(但不限于)领域的技术能力提升与创新:

a. ASIC/存储器验证覆盖度

b. 测试套件与用例的稳定性及质量

c. 测试压力

d. AI性能评估与优化

e. 硬件架构验证

f. 跨团队协作。

理想的候选人应具备快速学习能力,是优秀的团队合作者,能够独立解决问题,并能在充满活力的环境中茁壮成长,对将前沿产品推向市场充满热情。

任职资格:

* 计算机科学、计算机工程或电子工程专业硕士/学士(或以上)学位。

* 出色的技术沟通、人际交往和团队合作能力。

* 出色的编程技能,具有C/C++编程的实际经验。

* 卓越的跨职能独立解决问题和调试能力。

必备技能:

* 3年以上在Linux环境下的软件工程经验者优先。

* 熟悉X86架构及相关总线/技术,例如PCI-E、MMU、Cache、DMA等。

* 具备或熟悉至少一种存储器技术,包括SRAM、DRAM、DDR、GDDR、LPDDR、HBM以及NAND/NOR闪存。

* 拥有HBM/DDR/GDDR存储器或其他存储设备的实践经验,熟悉EDC/ECC者优先。

* 具备PCIe设备启动的实际经验。

* 丰富的GDB/GDB Server调试经验,能够定位关键的软件缺陷。

* 具备软件性能分析、优化和底层编程经验。

* 具备复杂软件系统和架构的经验。

* 熟悉make/cmake构建系统。

* 熟悉GCC/Clang编译器。

* 熟悉源代码控制工具(如git、svn、Perforce等)。

* 熟悉Vscode、Vim、Source Insight或同类编辑器。

* 学习能力强,适应性强,积极主动,能够在动态的团队环境中独立工作并良好协作。

后端开发方向的申请准备

先核对岗位要求与自己的经历,再准备档案、投递和面试。

阅读求职步骤与示例 →