上海寒武纪信息科技有限公司招聘信息
单位名称:上海寒武纪信息科技有限公司
专业要求:仪器科学类、信息安全类、自动化类、计算机类、电气类、电子类、软件工程类、微纳电子学类
学历要求:博士、硕士、本科
应聘方式:hr_sh@cambricon.com
截止时间:2018-07-31
联系方式:潘小姐、13918009403、hr_sh@cambricon.com
岗位介绍:
算法研发工程师 | 1. 与结构设计人员配合,根据最新算法发展情况,完成寒武纪神经网络处理器的规格定义。 2. 根据芯片规格设计需求,进行相关算法预研。 3. 完成寒武纪神经网络处理器演示demo开发。 4. 完成相关训练算法SDK开发。 | 1、硕士及以上学历,计算机、微电子、通信、自动化、应用数学、物理等相关专业。 2、精通机器学习算法,熟悉各种开源深度学习框架。 3、 有计算机体系结构知识者优先。 4、 熟悉Linux操作环境,熟悉vi/vim常用操作,熟悉shell/python/perl等脚本编程语言。 5、具有良好的理解能力和英语阅读能力。 6、逻辑思维强,做事踏实、认真,具备一定抗压能力。 7、具有良好的团队协作精神,责任心强,能够积极主动地完成相关工作。 |
高性能深度学习库开发工程师 | 1. 基于寒武纪深度学习芯片以及硬件平台,开发高性能深度学习库。 2. 与芯片以及硬件平台设计人员配合,对高性能深度学习库进行需求分析。 3. 对寒武纪高性能深度学习库进行性能分析与优化。 4. 以高性能深度学习库视角,对寒武纪深度学习芯片以及硬件平台提出优化建议。 | 1. 本科及以上学历,数学、物理、计算机、微电子、通信、自动化等相关专业。 2. 精通Linux环境下C++编程。 4. 熟悉脚本语言,cuda编程者优先。 4. 熟悉高性能数学库开发,mpi编程者优先。 5. 熟悉深度学习算法者优先。 6. 熟悉编译优化相关技术者优先。 7. 具有良好的理解能力和英语阅读能力。 8. 逻辑思维强,做事踏实、认真,具备一定抗压能力。 9. 具有良好的团队协作精神,责任心强,能够积极主动地完成相关工作。 |
处理器开发工程师 | 1. 与算法人员配合,完成寒武纪神经网络处理器的规格设计以及结构设计。 2. 根据规格设计,完成寒武纪神经网络处理器的逻辑开发工作。 3. 与后端人员配合,完成寒武纪神经网络处理器的前端开发工作。 4. 根据功耗要求,完成寒武纪神经网络处理器的功耗优化工作。 | 1、硕士及以上学历,计算机、微电子、通信、自动化、应用数学、物理等相关专业。 2、精通Verilog语言,熟悉集成电路前端设计和调试工具。 3、熟悉低功耗设计流程者优先。 4、熟悉机器学习算法者优先。 5、 熟悉Linux操作环境,熟悉vi/vim常用操作,熟悉shell/python/perl等脚本编程语言。 6、具有良好的理解能力和英语阅读能力。 7、逻辑思维强,做事踏实、认真,具备一定抗压能力。 8、具有良好的团队协作精神,责任心强,能够积极主动地完成相关工作。 |
数字芯片设计工程师 | 1. 根据设计规格,完成寒武纪深度学习处理器的逻辑设计。 2. 同物理后端团队合作,完成寒武纪深度学习芯片前端设计。 3. 根据低功耗设计要求,完成和优化芯片的低功耗设计。 | 1、本科及以上学历,计算机、微电子、通信、自动化、应用数学、物理等相关专业 2、熟悉Linux操作环境,熟悉vi/vim常用操作,了解Makefile,熟悉shell/python/perl等脚本编程语言 3、具有良好的理解能力和英语阅读能力 4、逻辑思维强,做事踏实、认真,具备一定抗压能力 5、具有良好的团队协作精神,责任心强,能够积极主动地完成相关工作 6、电子工程或计算机相关专业,大学本科及以上学历; 7、 有数字电路前端工作经验,有实际芯片流片和量产经验优先; 8、精通Verilog设计及验证; 9、熟悉集成电路前端/后端的设计和调试工具。 |
数字芯片验证工程师 | 1. 根据设计规格,提取功能点和测试点,设计和编写测试用例,完成验证计划编写 2. 搭建模块级和系统级验证环境,执行验证计划,收集并分析覆盖率,保障智能芯片的高质量交付 3. 协助软、硬件设计人员开展软、硬件相关调试工作 | 1、硕士及以上学历,计算机、微电子、通信等相关专业 2、熟悉Linux操作环境,熟悉Makefile,熟悉shell/python/perl等脚本编程语言 3、熟悉UVM验证方法学和System Verilog,熟悉主流EDA工具,具备搭建模块级/系统级UVM验证环境的能力 4、 具有较强的学习能力、良好的理解能力和英语阅读能力 5、逻辑思维强,做事踏实、认真,具备一定抗压能力 6、具有良好的团队协作精神,责任心强,能够积极主动地完成相关工作 |
数字芯片后端工程师 | 完成芯片的物理设计,包括block的floorplanning,place&route, timing signoff和physical verification | 1、微电子计算机等相关专业; 2、了解深微纳米工艺; 3、良好的沟通能力; 4、了解后端工具,包括PR工具,timing signoff工具,physical verification工具; 5、具有一定的编程能力,熟悉python、tcl 、perl、shell等。 加分项: 6、熟悉综合工具; 7、熟悉PR工具; 8、熟悉power signoff工具; 9、 熟悉16nm及以下工艺。 |
芯片应用工程师 | 1.负责芯片Bring-up工作,完成芯片功能和性能调试 2.参与产品固件的开发调试,以及与服务器的适配与调试 3.根据研发目标配合测试工程师定义芯片的测试规范,设计芯片验证的实验方法和测试流程,包括芯片稳定性、一致性和可靠性的验证方法 4.开发基于芯片的软硬件产品应用方案和产品DEMO,设计完成参考设计交付客户 5.给销售和FAE提供技术支持 | 1.电子工程相关专业毕业,具有扎实的模拟和数字电路技术基础; 2.熟悉PCIE、DDR3/4和serdes接口,有相关调试经验; 3.熟练使用Linux操作系统,熟悉C语言编程,对驱动开发有一定经验; 4.能熟练使用仪器仪表,并能根据测试数据和波形推理分析; 5.具备严谨的工作作风和制定计划的能力; 6.具备良好的沟通和团队工作能力。 |
Linux/Android驱动开发工程师 | 1、智能芯片在Linux/Android系统下的驱动设计、开发、测试和维护; 2、配合应用开发工程师,完成必要的API接口开发; 3、进行模块设计,包括软硬件接口、协议接口设计等; 4、进行模块开发、调试和系统联调等; 5、编写、整理设计开发等相关技术文档。 | 1、本科及以上,计算机或其他相关专业,熟悉体系结构 2、熟悉Linux Kernel和Driver结构及开发流程,熟悉操作系统,具备硬件基础知识; 3、具有独立开发硬件底层驱动、HAL接口的能力; 4、熟练掌握C语言及汇编语言编程,有扎实的编程基础、良好的编程风格和工作习惯; 5、具有独立解决问题的能力,良好的团队合作意识和沟通能力; |
系统软件工程师 | 完成智能处理器的板级调试,开发处理器各模块驱动程序及系统软件,负责智能处理器的任务调度、内存管理、片间通信等功能开发。 1. 负责寒武纪智能处理器平台的系统软件研发; 2. 开发Linux/Android系统的驱动程序及底层SDK; 3. 负责智能加速卡的板级开发与调试; 4. 优化系统性能和可靠性。 | 1、硕士及以上,计算机或其他相关专业,熟悉体系结构、操作系统、编译器 2、熟练掌握C/ C++编程技能; 3、精通ARM/X86系统架构和Linux内核,阅读过内核主要模块的源代码; 4、熟悉Linux系统接口和驱动的开发; 5、熟悉PCIE/I2C/SPI等总线接口; 6、开发过大型的系统软件。 |
编程环境开发工程师 | 1、智能处理器编程框架/编程模型设计与实现; 2、智能处理器编程库设计与实现; 3、智能处理器运行时系统设计与实现; 4、智能处理器开发工具设计与实现。 | 1、本科及以上,计算机/电子/通信相关专业 2、熟练掌握C/C++,有扎实的编程基础、良好的编程风格和工作习惯; 3、了解深度学习算法(CNN/DNN等)基本原理; 4、了解Tensorflow/Caffe/MXNet等主流深度学习框架; 5、了解CUDA编程及cuDNN/cuBLAS/openBLAS等高性能库; 6、具有独立解决问题的能力,良好的团队合作意识和沟通能力; |
分布式平台研发工程师 | 1、设计与实现基于智能处理器的大规模分布式机器学习平台; 2、优化分布式系统的功能、性能和可靠性。 | 1、硕士及以上学历,计算机相关专业; 2、熟练掌握C/C++编程技能; 3、熟悉MPI/OpenMP/CUDA等高性能编程模型; 4、熟悉大规模机器学习技术,在深度学习计算框架领域有丰富的开发和调试经验; 5、有良好的沟通技能,优秀的分析问题和解决问题的能力; |
云平台研发工程师 | 1、基于智能处理器的云平台设计与开发; 2、对系统架构进行优化,解决资源调度、性能和稳定性问题; | 1、硕士及以上学历,计算机相关专业; 2、有OpenStack开发和部署经验; 3、熟悉KVM、libvirt、Qemu等虚拟化相关技术; 4、熟悉Docker/Kubernetes等容器技术; 5、有Hadoop、Spark、HDFS等实践经验。 |
编译器和性能优化工程师 | 1、智能芯片编译工具链的开发和维护; 2、改进编译器优化算法,提升编译器优化性能; 3、分析智能芯片性能,进行性能测试、分析和优化。 | 1、硕士及以上,计算机或其他相关专业 2、熟悉C/C++语言、操作系统和计算机系统结构; 3、熟悉编译原理、熟悉编译、链接流程; 4、有GCC、LLVM和Open64等开源编译器相关开发经验为佳; 5、熟悉CUDA架构及其编译机制; 6、具有独立解决问题的能力,良好的团队合作意识和沟通能力; |
测试工程师 | 1、负责深度学习框架、sdk和驱动程序的性能及功能测试; 2、设计和开发自动化测试平台和工具,创新测试方法; 3、结合深度学习软件功能需求制定测试计划、编写测试用例并撰写测试报告; 4、负责软件质量跟踪及管理,结合测试报告和客户反馈,保证发布质量; | 1、本科及以上,计算机/电子/通信相关专业 2、熟练使用Linux操作系统,精通python/shell/perl等脚本语言; 3、了解深度学习算法(CNN/DNN等)基本原理; 4、了解测试流程(功能、性能和自动化测试流程等)为佳; 5、具备良好的沟通能力、分析和解决问题的能力; 6、具有较强的责任心,工作积极主动,有较强的抗压能力; |
软件开发工程师 | 1.负责基于寒武纪产品的系统和应用软件开发工作; 2.进行系统和应用软件开发、调试和系统联调等; 3.编写、整理设计开发等相关技术文档; | 1、熟悉Linux操作以及shell脚本的编写,熟悉linux内核及驱动优先; 2、熟练掌握python/c++程序开发,有opencv开发经验优先; 3、了解计算机硬件基础,有嵌入式开发或者经验的优先。 4、学习能力强,思路清晰,一定的抗压能力,可接受出差。 |
深度学习方案工程师 | 1.根据客户需求,应用深度学习相关技术解决实际问题; 2.参与图像分类、目标检测、人脸识别等方案的设计及实现; 3.负责深度学习平台部署及系统调试。 | 1.熟悉深度学习基础知识如CNN、RNN、LSTM等,有相关工程经验,至少掌握一种深度学习相关框架; 2.有一定图像处理基础,熟悉OpenCV的使用; 3.熟练掌握Python/C++,有扎实的编程基础、良好的编程风格和工作习惯; 4.熟悉Linux操作环境; 5.具有独立解决问题的能力,良好的团队合作意识和沟通能力; 6.计算机、电子工程、通信、自动化、数学等相关专业,本科及以上学历。 |
企业介绍:
寒武纪科技是全球智能芯片领域的引领者。公司产品覆盖各类智能云服务器、智能终端以及智能机器人的核心处理器芯片。公司和国际智能产业多个领导性公司展开了紧密合作。A轮融资一亿美元以后,寒武纪已经成为全球AI芯片领域第一个独角兽初创公司。
寒武纪科技是全球第一个成功流片并拥有成熟产品的智能芯片公司,拥有终端和服务器两条产品线。2016年推出的寒武纪1A处理器(Cambricon-1A)是世界首款商用深度学习专用处理器,面向智能手机、安防监控、可穿戴设备、无人机和智能驾驶等各类终端设备,运行主流智能算法时性能功耗比全面超越CPU和GPU,与特斯拉增强型自动辅助驾驶、IBM Watson、中国科大量子通信技术等国内外新兴信息技术的杰出代表同时入选第三届世界互联网大会(乌镇)评选的十五项“世界互联网领先科技成果”。2017年4月12日晚央视《新闻联播》对寒武纪进行了4分钟的专访,报道了寒武纪产品的技术优势,以及寒武纪公司从中科院计算所的研究团队演进成一个独角兽公司的历程。
公司创始人陈天石,2005年于中国科大少年班获学士学位,2010年于中国科大计算机学院获工学博士学位,目前是中国科学院计算技术研究所研究员(正教授)、博导。他曾获国家自然科学基金委“优青”、CCF-Intel青年学者奖、中国计算机学会优博和中科院院长奖。此外,公司绝大部分员工毕业于中国科大和清华大学这两所顶尖高校。
访问数量: 7440
Copyright© 2011, 上海交通大学电子信息与电气工程学院 版权所有