2023届秋招 | 上海天数智芯半导体有限公司招聘信息

发布时间:2022-04-26浏览次数:7563

上海天数智芯半导体有限公司(简称'天数智芯')2018年正式启动 7 纳米通用并行(GPGPU)云端计算芯片设计,是中国第一家GPGPU云端芯片及超级算力系统提供商。

公司以“成为智能社会的赋能者”为使命,致力于开发云端服务器级的通用高性能计算芯片,以客户、市场为导向,瞄准以云计算、人工智能、数字化转型为代表的数据驱动技术市场,解决核心算力瓶颈问题,为全产业打造高端算力解决方案。天数智芯立足国内市场,重点打造自主可控、国际领先的通用、标准、高性能通用并行GPGPU云端计算芯片,从芯片端解决算力问题;并推出面向 5G 应用需求的云端推理芯片,兼容主流GPGPU生态,推进国产化生态建设。为支持我国高性能计算应用的可持续发展持续发力,以更可信、更高效、更经济的方式帮助各行业实现算力升级。

热忱欢迎优秀人才加盟我公司!

工作地点:上海市闵行区陈行公路23883101-5

简历投递邮箱:daifeng.sun@iluvatar.ai(孙老师)


招聘人数:50

岗位薪资:25-40W


岗位一:芯片设计工程师  工作城市:上海

岗位职责:

1.设计GPGPU芯片内部模块,编写RTL代码,满足功能目标,使之具备高效的性能、功耗和面积;

2.参与低功耗设计、可调试设计和其他数字设计技术;

3.与验证组合作,改进验证计划,调试测试用例,修改设计错误;

4.检查和修正代码静态分析、时序分析和其他报告中的问题。

任职资格:

1.微电子、集成电路、半导体及相关理工科专业硕士研究生学历,具备良好的英语读写能力;

2.熟悉数字IC设计流程,熟悉Verilog RTL设计;

3.具有较强的团队协作精神,工作积极主动、有上进心,善于沟通和交流。


岗位二:芯片验证工程师  工作城市:上海

岗位职责:

1.与架构及设计团队紧密合作,讨论理解硬件架构/微架构;

2.制定模块以及系统级的验证计划;

3.开发可重用的验证平台和测试用例;

4.开发验证参考模型;

5.开发脚本工具提高验证工作效率;

6.与软件团队沟通协作,开发软硬件交互/复用平台。

任职资格:

1.微电子、集成电路、半导体及相关理工科专业硕士研究生学历,具备良好的英语读写能力;

2.了解System Verilog, UVM验证方法学有一定认识,对芯片验证领域有浓厚兴趣;

3.熟悉硬件描述语言Verilog/VHDL,有一定的测试和时序仿真经验,对常用仿真验证工具VCSVerdi等有一定了解者优先;

4.有脚本开发语言或其他相关编程经验;

5.熟悉UVM/C++/tcl/perl/python者优先;

6.了解FPGA/EmulatorEDA软件是加分项。


岗位三:物理设计工程师  工作城市:上海

岗位职责:

1.参与芯片物理架构设计与实现,与SOC/IP架构与设计工程师深度合作,在顶层/微架构/模块级等不同层面实现芯片PPA(power/performance/area)的最优化;

2.参与先进工艺完整物理实现流程,及优化方法学的设计与维护,包括但不限于逻辑优化,时钟网络设计,定制化与自动布局布线,实现与签收一致性分析等;

3.参与先进工艺全方面流片签收标准制定与检查,包括但不限于静态时序分析,物理验证,电源与信号完整性分析等;

4.参与项目完整封装方案的设计、实现、签收,与工艺厂商工程师的全方位对接,完成质量检查与流片交付;

5.协助DFT/系统工程师从物理设计和封装设计角度进行回片测试和良率分析,完成设计-实体的完整逻辑闭环。

任职资格:

1.电子信息类或计算机科学类专业,本科或硕士及以上学历,具有电路分析,数电/模电课程学习背景;

2.有以下课程学习背景者优先:计算机组成原理、计算机体系结构、半导体物理、信号与系统、VLSI设计、CMOS数字/物理设计、面向对象程序设计、数据结构与算法导论;

3.具有良好脚本能力(如perl, tcl, python)优先;

4.熟悉EDA tool,如design compiler, icc compiler, primetime, hspice等优先;

5.有后端设计相关实际项目经验,或功耗分析相关经验者优先。


岗位四:芯片SOC集成工程师 (FEINT)  工作城市:上海

岗位职责:

1.参与芯片的顶层集成工作,以及芯片模块的实现规划;

2.完成芯片各模块的RTL/Netlist验收和质量检查(LINTCDCRDCLEC等);

3.为各功能模块提供最优化的SRAM配置方案(PPA);

4.参与芯片时序约束文件(SDC)的制定、验证及验收;分析和解决实现的各阶段中的时序问题;

5.完成芯片各模块的综合实现工作(Synthesis),同设计部门/功耗部门/DFT部门/后端部门工程师合作实现性能、功耗、面积(PPA)的最优化方案;

6.参与芯片顶层和各模块的电源规划,完成电源实现约束文件(UPF)的制定及实现的验收。

任职资格:

1.电子工程、计算机工程等相关专业硕士研究生及以上学历;

2.Verilog /system Verilog RTL设计或验证经验,熟悉芯片设计的前端流程;

3.熟悉常用的EDA实现工具,VerdiVCSDesignCompilerICC2InnovusPrimeTimePrimePowerFormalitySpyglass等;

4.具备良好的脚本能力,熟悉pythonperltcl 等;

5.具备良好的团队协作能力和沟通能力,工作积极进取;

6.熟悉 CPU/GPU/DSP/PCIE/DRAMIP优先。


岗位五:芯片DFT设计工程师工作城市:上海

岗位职责:

1.参与SOC芯片完整的功能和架构定义;

2.参与芯片可测性设计与实现,包括SCAN(扫描链的插入)MBIST(存储器内建自测试)以及Analog Macro(模拟模块)测试部分逻辑设计等;

3.开发DFT相关的时序约束,并协助后端工程师进行时序收敛;

4.开发和验证用于生产测试的测试向量,并实现较高的测试覆盖率和成本效益;

5.协助测试工程师完成机台上所有测试向量的调试;

6.分析并提高相应的芯片测试良率。

任职资格:

1.微电子、集成电路、电子工程、自动化等相关专业硕士毕业;  

2.熟悉RTL代码(Verilog/Systemverilog)的设计;

3.熟悉常用仿真工具(Verdi/Vcs/Ncsim)的使用;

4.熟练掌握一种或多种常用脚本语言(tcsh/tcl/perl/python/Makefile)

5.DFT基本理论知识或DFT相关项目经验者优先。


岗位六:芯片低功耗设计工程师  工作城市:上海

岗位职责:

1.利用功耗分析工具分析芯片设计流程中的功耗预估和功耗优化;

2.在芯片各个设计阶段,配合硬件软件团队,分析典型测试用例的时间-功耗曲线,找出功耗、DIDT的峰值;

3.评估功耗分析工具的新功能,并将其开发至自动化流程中,提高功耗分析精度,运行时间等性能;

4.从功耗角度,与验证硬件架构、设计团队,后端团队/软件团队一起合作实现各种低功耗功能,检查和监视每轮回归测试的预估功耗。

任职资格:

1.电子工程、计算机工程或相关专业,本科及以上学历;

2.理解 ASIC 设计验证流程;

3.Verilog /system Verilog RTL经验,熟悉芯片设计的前端流程;

4.了解 Perl,python,TCL脚本语言,熟悉 ASIC 设计验证流程;

5.熟悉GPU/CPU架构、低功耗设计方法学者优先。


岗位七:AI应用算法工程师  工作城市:陕西/上海

岗位职责:

1.负责研究 AI 应用领域的主流模型及实现,驱动 GPU 软件栈和硬件的设计优化;

2.负责 AI 模型在 GPU 软硬件平台的训练和部署;

3.负责 AI 模型性能和精度的评估和优化。

任职资格:

必须项:

1.计算机相关或电子工程专业,本科及以上学历;

2.熟悉 Python/C++ 编程,有良好的编程风格;

3.熟悉常用数据结构和算法;

4.熟悉计算机体系结构,操作系统,编译器等计算机基础知识;

5.熟悉深度学习的基础知识和经典模型。

加分项:

1.熟悉 CV/NLP/语音/推荐系统/强化学习等其中⼀个 AI 应用领域;

2.熟悉 Pytorch/Tensorflow 或其他深度学习训练框架,熟悉深度学习模型的分布式训练,混合精度训练;

3.熟悉 CUDA 编程,熟悉 CUDA 程序的优化,能够用 CUDA 对模型中的算子进行高效实现。


岗位八:函数库工程师  工作城市:上海/西安/南京

岗位职责:

1.基于CUDA实现各类线性代数、神经网络以及其他数学的加速算法库;

2.关键算法API性能优化和创新。

任职资格:

1.计算机相关或电子工程专业,本科及以上学历;

2.良好的C/C++编程基础;

3.良好的逻辑分析能力;

4.熟悉算法常用的基本数学原理;

5.良好的沟通技巧以及团队合作精神;

6.熟悉GPU并行加速者优先;

7.具备CUDA编程经验者优先。


岗位九:编译器研发工程师  工作城市:上海

岗位职责:

研发适配自主知识产权GPGPU的编译器、工具链。配合软硬件部门一起完成指令集改进以及客户应用的性能优化。

任职资格:

1.计算机相关或电子工程专业,本科及以上学历;

2.良好的C/C++编程基础;

3.优秀的问题分析解决能力以及独立思考能力;

4.良好的沟通技巧以及团队合作精神;

5.了解编译器的基本概念;

6.LLVM相关项目经验者优先,了解CUDA以及PTX者优先。


岗位十:GPGPU驱动工程师  工作城市:西安、上海

岗位职责:

1.研发适配自主知识产权GPGPU的芯片驱动;

2.协助硬件部门完成底层功能原型验证。

任职资格:

1.计算机相关或电子工程专业,本科及以上学历;

2.良好的C/C++编程基础;

3.理解计算机体系结构及操作系统基本原理;

4.良好的沟通技巧以及团队合作精神;

5.熟悉CUDA者优先;

6.熟悉GPU者优先;

7.有设备驱动开发经验者优先。


岗位十一:性能优化工程师  工作城市:南京

岗位职责:

1.对自研芯片的软件栈进行性能评价、分析;

2.定位性能问题,提供性能优化方案;

3.构建针对自研芯片系统软件栈的性能Benchmark

4.基于自研芯片软件栈和TVM等开源项目,构建面向深度学习的推理加速引擎;

5.MLPerf等竞赛的打榜;

6.调研最新的性能相关开源技术,为后期的性能优化工作提供技术保障;

7.对市场上主流异构计算平台进行性能评价、分析和调研,对优化方法等进行技术储备;

8.和其他团队合作,对部署到自研芯片平台的AI项目做整体的性能优化;

9.GPU虚拟化相关性能评价、分析。

任职资格:

1.计算机相关或电子工程专业,本科及以上学历;

2.具有计算机相关领域背景;

3.良好的计算机语言编程能力,掌握C/C++/Python等语言;

4.了解计算机体系结构,系统软件结构;

5.有较强的学习能力,有钻研技术的热情,能快速掌握工作所需的新技术。

优先条件:

1.了解AI领域优先;

2.有性能分析、优化经验的优先;

3.了解CPU/GPU计算体系架构;

4.了解异构计算优先;

5.了解CUDA编程优先;

6.时间型训练或者了解TVM/MLIR等推理引擎优先。


岗位十二:计算框架研发工程师  工作城市:南京

岗位职责:

1.基于自研GPGPU适配/优化/维护常用AI计算框架TensorFlowPyTorchMXNet等;

2.基于AI计算框架验证AI模型推理/训练的正确性、分析定位解决发现的问题;

3.适配移植基于GPU CUDA实现的第三方库。

任职资格:

1.本科及以上学历,计算机、通信、电子、自动化等相关专业;

3.熟练使用Python/C/C++编程;

4.熟悉AI领域相关知识者优先;

5.熟悉TensorFlow/PyTorch等框架者优先;

6.熟悉CUDA编程者优先。


岗位十三:工具开发工程师  工作城市:西安

岗位职责:

研发GPGPU的性能监测分析以及调试工具,包括状态监测,内存分析、软件调试、性能分析工具等。

任职资格:

1.计算机相关或电子工程专业,本科及以上学历;

2.熟悉C++编程语言;

3.了解Linux操作系统;

4.了解CPU或者GPU体系结构。

技能要求:

1.较强的C/C++代码能力;

2.Linux驱动开发经验者优先;

3.CPUGPU性能分析工具开发或使用经验者优先;

4.CPU/GPU的调试工具开发或使用经验者优先。


岗位十四:测试开发工程师  工作城市:上海、南京、西安

岗位职责:

1.对芯片软件栈产品进行功能、性能测试;

2.开发自动化测试用例以及测试工具;

3.维护软件栈CI,分析每日接口测试、AI模型测试结果并跟踪相应问题。

任职资格:

1.计算机相关或电子工程专业,本科及以上学历;

2.喜爱软件测试行业,乐于专注于发现问题,以找到软件漏洞为成就感;

3.掌握至少一门编程语言,如C/C++, Python, Java等;

4.有算法基础;

5.良好的英语阅读能力;

加分项:

1.了解cuda编程,对AI模型有所了解,懂得基本原理;

2.了解Linux日常操作,能编写简单的Shell脚本;

3.了解Docker, Kubernetes等容器操作。