(一)芯片架构设计师 岗位职责: 1.高性能芯片的架构和流水线设计,包括SOC、高性能计算和处理器模块; 2.芯片前沿领域技术的研究和实现,以提高芯片的计算力和内存吞吐量; 3.片上互联,高速缓存子系统和高速缓存一致性协议; 4.分析业务特点,推动软硬件协同设计; 5.系统性能评估和竞争性分析。 岗位要求: 1.计算机相关专业,硕士及以上学历,5年以上工作经历; 2.熟悉计算机体系结构、流水线结构; 3.负责或带领团队完成大规模的SOC设计; 4.具备行业内知名企业工作经验者优先。 (二)数字IC设计工程师 岗位职责: 1.负责模块级结构设计、RTL实现以及相关验证工作; 2.负责芯片级前端设计工作,IP评估集成,芯片总体集成和系统仿真; 3.负责RTL到FPGA的设计移植和综合验证; 4.负责撰写相关技术文档。 岗位要求: 1.微电子、集成电路设计、计算机、通信等相关专业,硕士及以上学历; 2.3年以上的模块级芯片验证经验,具有成功流片的经验优先; 3.熟悉验证模型的设计与开发,熟悉SOC验证流程; 4.熟练掌握System Verilog, C/C++等语言,Shell/Perl /Python/Makefile等脚本语言; 5.熟悉EDA设计工具,熟练使用Verilog/SystemVerilog, SVA等设计验证语言; 6.良好的沟通、理解和学习能力。 (三)数字IC验证工程师 岗位职责: 1.根据设计规范完成验证方案的制定; 2.负责芯片级及模块级验证工作; 3.完成相应的验证文档及报告。 岗位要求: 1.电子、微电子相关专业,硕士及以上学历; 2.熟练掌握verilog语言,熟悉C语言,熟悉常用脚本语言; 3.熟悉常见的SOC架构; 4.熟练使用仿真及调试相关EDA工具,如VCS、Verdi等; 5.主动性强,有责任心,做事认真仔细,有良好的团队合作精神。 (四)编译器开发工程师 岗位职责: 1.负责开发维护RISC-V处理器编译工具链GNU/LLVM Toolchain; 2.负责gcc/gdb/binutils/llvm等软件的开发维护; 3.负责软件库如newlib/glibc/musl libc的维护和性能优化; 4.负责工具链相关技术文档的编写; 5.负责为处理器团队提供反馈信息,以提升产品的质量、性能和稳定性。 岗位要求: 1、计算机、微电子、自动化、通信等相关专业毕业,硕士及以上学历; 2、熟练掌握计算机体系架构,编译原理,链接技术等; 3、熟练掌握RISC-V或ARM等处理器架构,熟练掌握嵌入式交叉编译环境和软件调试工具; 4、熟悉C/C++和汇编;掌握Python,shell脚本开发; 5、一年及以上编译器、调试器或相关的开发经验; 6、具备处理器行业嵌入式软件研发经验者优先; 7、善具备良好的中英文沟通和文字书写能力,善于团队协作。 |