2021年度国防科大计算机学院招聘简章
国防科技大学计算机学院是我国最早从事计算机研究的队伍,为我国在计算机领域特别是在巨型机方面做出过突出的贡献,它有着一批经验丰富,业务精湛,勇于创新的高科技人才,是一只能打硬仗的队伍,其计算机学科在全国各高校和科研机构中名列前茅。计算机学院是我国高性能计算机系统研制的重要基地,在几十年的巨型机研制过程中,逐渐形成了以高性能计算为龙头,超大规模集成电路设计、网络与通信、自主基础软件、信息安全等重点科研方向协调发展的局面。拥有“计算机科学与技术专业”、“网络工程专业”2个国家级教学团队,从1978年承担我国首台亿次巨型机“银河-Ⅰ”研制任务以来,学院先后自主研制出“银河”系列巨型计算机和仿真计算机、天河一号超级计算机、天河二号超级计算机、“银河玉衡”核心路由器、“银河飞腾”系列芯片和“银河麒麟”操作系统等重大科研成果,为推动我国科技进步、建设创新型国家作出了突出贡献,其中学院研制成功的天河一号超级计算机系统,在2010年11月世界超级计算机TOP500排名第一,实现了我国自主研制超级计算机能力从百万亿次到千万亿次的跨越,使我国成为继美国之后世界上第二个能研制千万亿次超级计算机的国家。学院研制的天河二号超级计算机连续六次荣登世界超级计算机TOP500榜首,标志着我国在超级计算机领域已走在世界前列。计算机学院每年除了要承担大量的军内科研任务外,还要承接相当数量的军外科研项目。由于近年来学院的科研项目逐年增多,急需一批理论扎实,有创新精神能吃苦的有识人才来共同完成。
一、网络运维工程师(3人)
(1)职位描述:
1.承担高性能互连网络的构建、调试与维护;
2.承担高性能互连网络调试相关脚本的编写与维护;
3.承担调测试相关文档的编写与维护。
(2)职位要求:
1.全日制本科及以上学历,计算机、电子和通信相关专业,身体健康、能吃苦耐劳、具备良好的团队合作精神;
2.熟悉Linux系统使用,熟悉Shell 脚本或Python;
3.了解计算机网络相关知识,熟悉计算机硬件安装及维护;
4.有网络管理和维护经验者优先。
二、PCB板设计工程师(2人)
(1)职位描述:
1.承担高性能互连网络相关的PCB板的设计与测试;
2.承担高性能互连网络相关的PCB板的维护。
(2)职位要求:
1.全日制本科及以上学历,计算机、电子和通信相关专业,身体健康、能吃苦耐劳、具备良好的团队合作精神;
2.熟悉PCB板设计流程,熟悉PCB制板、PCB加工的工艺要求及生产流程;
3.熟悉使用至少一种PCB设计软件;
4.有PCB设计经验者优先。
三、网络管理系统开发工程师(1人)
(1)职位描述:
1.参与高性能互连网络管理系统的设计与实现;
2.承担高性能互连网络管理系统的二次开发;
3.承担高性能互连网络管理系统的部署与维护。
(2)职位要求:
1.全日制本科及以上学历,计算机、电子和通信相关专业,身体健康、能吃苦耐劳、具备良好的团队合作精神;
2.熟悉C/C++/JAVA等语言编程;
3.熟悉Linux系统使用,熟悉Shell 脚本或Python;
4.了解计算机网络相关知识,有监控管理系统开发经验者优先。
四、芯片验证工程师(3人)
(1)职位描述:
1.承担模块级验证方案的制定,验证环境的构建;
2.承担模块级测试点的制定与实施;
3.参与簇级、系统级功能点的测试。
(2)职位要求:
1.全日制本科及以上学历,计算机、电子和通信相关专业,身体健康、能吃苦耐劳、具备良好的团队合作精神;
2.了解计算机网络相关知识,熟悉芯片验证相关的流程;
3.熟悉Verilog或SystemVerilog、熟悉UVM;
4.熟悉Linux系统使用,熟悉Shell 脚本或Python。
五、FPGA工程师 (4人)
(1)职位描述:
1.参与芯片集成设计开发、软硬件协同验证环境建设;
2.承担芯片FPGA验证版本设计、布线和发布任务;
3.构建可重用网络验证FPGA平台,开发FPGA集成设计仿真原型平台。
(2)职位要求:
1.全日制本科及以上学历,计算机、电子和通信相关专业,身体健康、能吃苦耐劳、具备良好的团队合作精神;
2.熟悉Verilog或SystemVerilog;
3.熟悉Xilinx或Altera FPGA设计软件;
4.熟悉FPGA开发相关的流程,有FPGA开发经验者优先。
六、网络驱动开发工程师(2人)
(1) 职位描述:
1.负责在 Linux下开发驱动程序;
2.负责驱动程序在各硬件平台移植和安装,及基于驱动的应用程序开发;
3.配合硬件设计人员完成硬件和驱动程序的联合调试。
(2)职位要求:
1.全日制本科及以上学历,软件工程、计算机相关专业,能吃苦耐劳,身体健康,具有良好的团队合作精神;
2.熟悉C/C++语言与 Linux下驱动开发;
3.有网卡驱动开发经验者优先。
七、芯片后端物理设计工程师(2人)
(1) 职位描述:
1.承担模块级和芯片级Netlist to GDS的后端设计任务;
2.负责后端设计外协项目的沟通和管理;
3.参与Netlist to GDS的设计流程的开发,负责后端各设计步骤的脚本开发。
(2)职位要求:
1.硕士或985/211院校本科,身体健康,能吃苦耐劳,具备良好的团队合作精神。
2.具备芯片后端物理设计的经验,参与的项目曾经流片。
3.熟练使用Cadence的Innovus或Synopsys的ICC等物理设计工具。
八、监控研发工程师(2)
(1)职位描述:
1.参加高性能计算机监控系统相关软件设计、开发和调测试工作;
2.承担Linux下监控软件开发与功能集成等工作。
(2)职位要求:
1.计算机/软件工程/电子专业,硕士或本科学历(211/985院校优先),身体健康,能吃苦耐劳,学习能力强,工作积极主动,具备良好的团队合作精神;
2.动手编程能力较强,了解C/C++编程,至少熟练掌握C/C++、Golang、python语言一种(C/C++语言优先);
3.熟悉Linux操作系统的使用和shell或python编程,了解Linux下网络编程和数据库编程;
4.具有Linux下驱动开发经验者优先。
九、运维管理工程师(2)
(1)职位描述:
1.参加高性能计算机系统运维管理工作;
2.承担运维相关运行环境及工具的设计、开发和调试
3.承担相关硬件系统调试工作,为用户提供技术支持。
(2)职位要求:
1.计算机/电子专业,硕士或本科学历,身体健康,能吃苦耐劳,能够长期出差,学习能力强,工作积极主动,具备良好的团队合作精神;
2.掌握计算机专业基本理论知识与操作技能;熟悉计算机系统结构、操作系统;
3.熟悉Linux操作系统的使用和shell/python/perl等脚本编程,了解C语言编程;
4.具有IT设备运维管理经验者优先。
十、系统测试工程师(1人)
(1)职位描述:
1.承担系统硬件环境的搭建与测试;
2.承担系统软件环境的搭建、适配与测试;
3.承担系统测试及相关文档拟制。
(2)职位要求:
1.计算机/软件工程/电子专业,硕士或本科学历,身体健康,能吃苦耐劳,学习能力强,工作积极主动,具备良好的团队合作精神;
2.掌握计算机专业基本理论知识与操作技能,熟悉计算机系统结构、网络、存储相关知识和基本原理。
3.熟悉Linux操作系统的使用和shell/python/perl等脚本编程,了解Linux下外设驱动和第三方软件的安装。
4.具有自动化测试脚本或工具编写经验者优先。
十一、硬件调试工程师(3)
(1)职位描述:
1.承担系统硬件的调测试;
2.熟悉常见计算机内部接口和电路,能运用测试设备对电路的信号、时序、电源等进行调试和测试分析。
(2)职位要求:
1.计算机科学与技术、微电子、电气工程、电力电子等相关专业;
2.本科(含)以上学历,身体健康,有相关经验者优先。
十二、硬件逻辑设计工程师(2)
(1)职位描述:
1.承担服务器主板或其他定制主板的原理图设计;
2.熟悉主板设计流程并熟练掌握相关EDA工具;
3.熟悉常见计算机内部接口和电路,能运用测试设备对电路的信号、时序、电源等进行调试和测试分析;
4.可运用相关工具对PCB设计规则进行检查和优化
(2)职位要求:
1.计算机科学与技术、微电子、电气工程、电力电子等相关专业;
2.本科(含)以上学历,身体健康,有相关经验者优先。
十三、冷却系统施工管理与维护(1)
(1)职位描述:
承担制冷系统的维护与管理,有一定的服务器或超算系统冷却或散热设计能力。
(2)职位要求:
1.制冷及低温工程或相关专业;
2.本科及以上学历;
3.有制冷系统或工程管理与维护经验者优先。
十四、组装结构设计与施工管理(1)
(1)职位描述:
承担服务器或超算系统的组装结构设计以及维护管理。
(2)职位要求:
1.机械电子工程或机械工程相关专业;
2.本科或研究生以上学历;
3.熟练掌握Pro/E三维结构设计软件、熟悉AutoCAD软件;
4.有相关经验者优先。
十五、强电设计与施工管理(1)
(1)职位描述:
承担强电系统的设计与施工管理。
(2)职位要求:
1.电力系统继电保护与自动化专业、电气工程专业、高电压及绝缘技术等相关专业;
2.本科及以上学历;
3.有相关工作经验者优先。
十六、板级电源设计与调测试工程师(3)
(1)职位描述:
1.承担计算机系统DC-DC电源设计与测试任务;
2.承担计算机系统AC-DC电源设计与测试任务;
3.承担PCB电源设计与测试任务。
(2)职位要求:
1.电子科学与技术相关专业,或电力电子相关专业;
2.本科(含)以上学历;
3.掌握AC/DC、DC/DC电源和交流供配电系统的相关知识;
4.动手能力强,熟练各类仪器仪表,会焊接。
5.有电子设计大赛及相关经验者优先。
十七、系统运维工程师(5)
(1)职位描述:
承担HPC系统运行及维护,参与相关运行环境及工具的设计、开发、调试,完成HPC系统的调测试工作,为用户提供技术支持。
(2)职位要求:
1.本科/研究生信息类专业毕业,身体健康,能吃苦耐劳,抗压能力强,责任心强,具备团队协作精神,能够长期出差,掌握计算机专业基本理论知识与操作技能;
2.要求熟悉计算机系统结构、操作系统,能使用shell/python/perl等脚本语言编程,了解C语言编程;
3.有HPC系统使用、开发、维护经验者优先。
十八、系统软件研发工程师(5)
(1)职位描述:
承担系统软件开发任务,包括内核、设备驱动、文件系统、消息通信库、资源管理系统等,参与HPC系统软件方案设计、开发、调试以及用户交付等工作。
(2)职位要求:
1.本科/研究生信息类专业毕业,身体健康,能吃苦耐劳,抗压能力强,责任心强,具备团队协作精神,掌握计算机专业基本理论知识与操作技能;
2.要求熟悉计算机系统结构、操作系统,能熟练掌握一门语言编程(C为最佳);
3.有Linux内核开发调试,或者并行程序开发经验者优先。
十九、编译优化研发工程师(5)
(1)职位描述:
面向高性能计算和智能计算领域,针对国产飞腾系类处理器,研发高性能和智能编译系统。
(2)职位要求:
1.本科/硕士毕业,信息类/数学专业;身体健康,积极上进;
2.了解计算机系统结构和Linux操作系统,熟练掌握一门以上程序设计语言,如C、C++、Fortran、Java、Python、perl等;
3.有编译系统开发和并行编程经验者优先。
二十、数学库研发工程师(4)
(1)职位描述:
面向高性能计算和智能计算领域,从算法和面向体系结构层次展开探索,研发高性能智能计算数学库,包括BLAS、FFT、基础数学库、DNN等。
(2)职位要求:
本科/硕士毕业,信息类/数学专业;身体健康,积极上进;熟悉计算机系统结构或有较好的数学基础,熟练掌握一门以上程序设计语言,如C、C++、Fortran、Java、Python、perl等。有数学库开发和优化经验者优先。
二十一、程序开发工具工程师(4)
(1)职位描述:
面向高性能计算和智能计算领域,进行程序开发工具的研发和设计工作,围绕开发者体验和生产效率,持续突破集成开发环境和软件调试创新技术,让软件开发更简单更高效更智能;
(2)职位要求:
本科/硕士毕业,计算机、通信相关专业;身体健康,积极上进;具有扎实的编程功底,良好的设计能力和编程习惯,熟练掌握一门以上的主流编程语言,如C/C++、Java、Python、TypeScript/JavaScript、Go等;具有编译器、调试系统开发、UI设计经验者优先
二十二、算法设计及软件开发(16)
(1)职位描述:
承担国产天河超算系统异构计算应用软件算法设计及开发;
承担软件移植测试工作。
(2)职位要求:
1.身体健康,能吃苦耐劳,具备较强的学习能力和良好的团队合作精神;
2.硕士研究生及以上学历,编程能力及学习能力突出可放宽至本科生;
3.具备计算软件开发经历,对数值计算方法有较深入了解;
4.具备C/C++编程能力,熟悉MPI/OpenMP并行编程者优先;
5.计算机、数学、计算物理、力学、生物信息等与数值计算相关专业优先。
二十三、数据库开发工程师(4)
(1)职位描述:
1.数据库内核存储、索引、查询开发;
2.数据采集与分析平台架构设计与构建;
3.分布式数据库构建和算法实现;
4.面向关系数据、非关系数据、图的数据库开发;
5.数据库性能测试与优化;
6.面向移动机器人应用的嵌入式数据库开发;
7.数据库服务器集群运维;
8.相关技术文档撰写。
(2)职位要求:
1.计算机、自动化、计算数学、计算力学、计算化学、应用物理、生物工程、航空航天等相关专业本科以上学位;
2.熟悉Linux开发环境,熟练使用C/C++等编程语言;
3.熟悉数据库原理,开展过SQL或NoSQL开发研究者优先。
二十四、数据库挖掘算法工程师(2)
(1)职位描述:
1.网络化业务数据的采集和结构化表示;
2.业务数据的建模、存储、分析;
3.面向业务的数据挖掘算法的设计与实现;
4.基于机器学习算法的数据处理算法设计与实现;
5.相关技术文档撰写。
(2)职位要求:
1.计算机、自动化、计算数学、计算力学、计算化学、应用物理、生物工程、航空航天等相关专业本科以上学位;
2.熟悉Linux开发环境,熟练使用C/C++等编程语言;
3.熟悉常用的数据挖掘算法,开展过大数据相关算法开发研究者优先;
4.相关技术文档撰写。
二十五、并行应用软件开发工程师(3)
(1)职位描述:
1.机器学习算法开发;
2.推理引擎与应用开发;
3.应用软件并行开发与性能优化;
4.新型数据库内核与应用开发;
5.相关技术文档撰写。
(2)职位要求:
1.计算机科学与技术、软件工程、计算数学、计算力学、计算化学、应用物理、生物工程、航空航天等专业本科以上学位;
2.熟悉Linux 开发环境;
3.熟练使用C/C++等编程语言;
4.了解并行计算相关体系结构和算法知识。
5.了解机器学习算法基础知识,数学功底扎实。
二十六、交互界面设计开发工程师(1)
(1)职位描述:
1.基于QT/虚幻引擎UE的人机交互界面开发、美工设计;
2.面向数据库、大数据应用的界面开发,结合用户体验进行方案定制;
(2)职位要求:
1.计算机科学与技术、软件工程、平面设计、计算数学、计算力学、计算化学、应用物理、生物工程、航空航天等专业本科以上学位;
2.熟练使用QT、虚幻引擎、PS等设计开发工具;
3.善于沟通思考,具有一定的视觉设计和审美洞察,关注细节,具有匠心;
4.有成熟UI设计和产品开发经验优先。
二十七、量子物理(超导或光子)工程师(2)
(1)职位描述:
1.根据提出的设计方案、路线,参与超导或光量子芯片的设计与实现;
2.参与超导或光量子比特的测量与控制;
3.参与量子测控系统的使用与开发。
(2)职位要求:
1.相关专业硕士或以上学历学位;
2.有超导或光量子比特测控经验者优先;
3.至少熟练掌握一门高级程序设计语言(如Python、C++、Matlab、Julia、Mathematica等)。
二十八、C++或嵌入式软件工程师(2)
(1)职位描述:
1.在项目负责人的指导下,参与软件功能模块的C++开发和实现
2.在项目负责人的指导下,参与开发文档及使用手册的编写
3.为软件功能模块编写测试用例并完成自动化测试
(2)职位要求:
1.计算机、电子、控制、自动化等相关专业;
2.熟练掌握C++/Python等程序设计语言;
3.在校开展过中型软件(代码量不小于5000行)或编译、嵌入式等方面的实验、研究或项目者优先。
二十九、FPGA开发工程师(2)
(1)职位描述:
1.FPGA固件开发和设计 ,并协助完善接口IP,实现数据采集以传输等功能
2.根据具体需求,设计实现具体功能模块;
3.编写FPGA设计功能规范书和验证测试规范书;
4.支持线路板卡的上电、测试、优化、设计验证测试等。
(2)职位要求:
1.计算机、电子、控制、自动化等相关专业;
2.在校开展过体系结构、嵌入式、FPGA等方面的实验、研究或项目者优先。
三十、CFD流体计算开发与应用工程师(2)
(1)职位要求:
1.计算机科学与技术、软件工程等计算机相关专业专业,或者流体力学、计算数学、计算力学、物理等相关专业;
2.熟悉C/C++编程语言,理解面向对象编程思想;
3.有CAE软件使用经验或C++项目经验者优先。
三十一、网格生成算法/并行计算与性能优化/分子动力学工程师(6)
(1)职位要求:
1.计算机科学与技术、软件工程专业,或者计算流体力学、计算数学、计算力学等科学与工程计算相关专业;
2.熟练使用C/C++编程语言;
3.网格:了解数值计算和网格生成相关知识,熟悉使用一两种常用网格生成软件(如Pointwise、ICEM CFD、ANSA等);
4.并行:了解计算机体系结构和程序性能优化相关知识;
5.分子:熟悉GROMACS、AMBER、NAMD、LAMMPS(任选其一)等软件的结构和使用方法。
三十二、光电子技术工程师(4)(工作地点天津或长沙)
(1)职位描述:
负责光电子器件与模块的结构设计、制备和测试。
(2)职位要求:
1.材料学、微电子或者光电子及相关专业,本科及以上学历,毕业证、学位证等相关证书齐全;
2.能熟练阅读英语技术文档;
3.熟悉半导体工艺设备的原理及操作,有相关工作经验者优先;
4.负责光电子模块的调试测试;
5.善于学习,进取心、责任心强,工作认真负责,有良好的沟通能力和团队合作精神。
三十三、Linux嵌入式工程师(2)
(1)职位描述:
1.负责新产品的软件架构设计;
2.负责产品的软件研发工作;
3.负责研发过程中的各种技术资料的撰写;
4.负责产品的软件升级维护。
(2)职位要求:
1.精通linux下C/C++,makefile编写,精通嵌入式linux下的DEBUG技术,保证代码可靠性;
2.熟悉ARM、MIPS、 PowerPC或Sparc中的一种架构,熟悉嵌入式Linux软件开发流程,能熟练移植、调试Linux Bootloader/Kernel;
3.熟悉TCP/IP协议,熟悉IPv4、IPv6的MAC、路由、管理控制协议;
4.熟悉路由器、交换机等网络设备的工作原理;
5.有网络协议开发经验者优先。
三十四、网络产品软件工程师(2)
(1)职位描述:
1.负责计算机网络协议设计;
2.负责计算机网络协议实现;
3.开发文档撰写。
(2)职位要求:
1.精通TCP/IP协议;
2.熟悉linux、Unix系统底层,熟悉操作系统内核优先;
3.熟悉OSPF、ISIS、BGP等路由协议;
4.掌握路由器和交换机配置方法;
5.具有较强的计算机专业英文阅读能力,有研发经验者优先。
三十五、网络安全软件工程师(2)
(1)职位描述:
1.负责网络安全产品软件开发、升级、维护;
2.负责代码逆向分析,漏洞查找、渗透测试;
3.开发文档撰写。
(2)职位要求:
1.精通TCP/IP协议;
2.精通linux下C/C++编程,熟悉makefile编写;
3.或具备较强的C语言软件开发能力;或具备软件逆向经验,能对常见恶意软件进行脱壳逆向;或具备丰富的渗透测试经验;
4.熟悉windows、linux、Unix系统底层,熟悉操作系统内核优先;
5.熟悉网络安全检测处理流程,具备网络安全设备的开发经验者优先。
三十六、系统安全与逆向工程师(2)
(1)职位描述:
1.软硬件的逆向分析;
2.二进制程序漏洞挖掘;
3.恶意代码分析与检测。
(2)职位要求:
1.精通X86/ARM架构及其汇编语言;
2.熟悉Windows/Linux/Android/IOS等操作系统原理;
3.熟练运用IDA/OllyDbg/SoftICE等逆向分析工具;
4.熟悉程序的编译、加载链接;
5.有成功的软件破解经历;或有成功的漏洞挖掘经历;或熟悉移动平台恶意代码;或有恶意代码分析经验或系统取证经验者优先考虑。
三十七、FPGA/CPLD逻辑工程师(2)
(1)职位描述:
1.从事网络设备的硬件设计和研发;
2.负责FPGA/CPLD逻辑部分的系统架构与方案设计;
3.负责FPGA/CPLD模块的设计、实现与验证。
(2)职位要求:
1.熟悉VHDL、Verilog语言,能熟练使用Modelsim等常用仿真工具;
2.熟悉Altera 及Xilinx FPGA设计,能熟练使用Quartus及Xilinx ISE开发环境;
3.有FPGA高速Serdes应用开发或者基于FPGA的加解密应用开发经验者优先。
三十八、安全网络及通信工程师(2)
(1)职位描述:
1.负责密码应用开发库设计;
2.负责网络安全通信协议开发设计;
3.负责linux、andorid、ios等系统应用开发;
1.开发文档撰写。
(2)职位要求:
1.熟悉TCP/IP协议,了解TLS、IPsec等网络安全类协议;
2.掌握C/C++开发技能,熟悉Linux、andorid、ios开发环境;
3.掌握非对称密码原理,了解密码网络认证、签名、加解密、密码协商等机制。
三十九、硬件PCB工程师(2)
(1)职位描述:
1.从事网络设备的硬件设计和研发;
2.负责PCB逻辑设计、高速信号完整性仿真、板卡调试。
(2)职位要求:
1.熟悉PCB开发设计流程;
2.熟练掌握Cadence PCB开发环境;
3.有高速信号仿真、模拟电路开发设计经验者优先。
四十、大数据分析/爬虫开发/云方向研发/(7)
(1)职位要求:
1.本科以上文凭;
2.计算机或相关专业毕业;
3.熟悉云计算和大数据技术;
4.熟悉以下任一种编程语言(C, C++, QT/QML, Java,python),动手能力强。
四十一、操作系统研发工程师(3)
(1)职位描述:
针对国产操作系统发展和新型操作系统研制的需求,结合国产处理器的更新发展对操作系统进行分析、设计和开发,特别是对操作系统内核以及图形显示软件栈等关键模块进行开发,并结合实际项目和用户需求,开发集成相应的系统版本,并进行国产硬件平台的适配和优化。
(2)职位要求:
1.本科以上文凭;
2.计算机或相关专业毕业;
3.熟悉Linux系统,使用过至少一种Linux发行版本;
4.熟练掌握C/C++开发,动手能力强;
5.熟悉QT编程开发且具有Qt Embedded开发经验者优先,具有Linux内核或者嵌入式平台等开发经验者优先;
6.具有良好的学习能力,强烈的工作责任心、良好的沟通能力和团队合作精神。
四十二、现场技术支持工程师(1)
(1)职位描述:
针对国产操作系统部署推广过程中技术支持和系统维护保障的需求,进行操作系统以及国产化信息系统解决方案的现场技术支持和保障,对接用户收集问题、跟进问题解决和更新维护,并驻场进行系统部署和测试验证。
(2)职位要求:
1.本科以上文凭;
2.计算机或相关专业毕业;
3.熟悉Linux系统,熟悉基本Linux系统操作命令和大部分系统维护工具,能够熟练安装和维护各种Linux发行版本;
4.熟悉云计算和大数据技术者优先;善于沟通和具备协调能力者优先;
5.具有良好的学习能力,强烈的工作责任心、良好的沟通能力和团队合作精。
四十三、Web前端开发工程师(6)
(1)职位描述:
面向多种设备形态的Web移动应用编程框架开发、编程手册撰写、Web移动终端操作系统应用代码需求分析、实现和维护;按照需求规格说明书撰写实现方案、编写设计和接口文档;对客户进行远程或现场支持、解决功能模块技术问题;应用框架改进、性能和功耗优化;
(2)职位要求:
1.本科以上文凭;
2.计算机或相关专业毕业;
3.熟练HTML、CSS、JavaScript等开发技术;
4.熟练Vue或其他JS前端框架;
5.具有良好的学习能力,强烈的工作责任心、良好的沟通能力和团队合作精神。
四十四、系统安全研发人员工程师(2)
(1)职位描述:
1.负责项目中程序开发工作;
2.解决系统开发过程中关键问题和技术难题;
3.参与相关模块的详细设计;
4.按照开发的规范与流程独立完成编码;
5.负责开发技术文档编写。
(2)职位要求:
1.计算机、软件工程或相关专业毕业;
2.熟悉linux、熟悉操作系统内核、熟悉云计算相关技术和社区优先;
3.熟悉以下任一种编程语言(C, C++, QT/QML, Java、Python、Go),动手能力强;
4.有云计算、移动操作系统、嵌入式操作系统、操作系统内核和系统安全软件开发调试经验者优先;
5.具有良好的学习能力,强烈的工作责任心、良好的沟通能力和团队合作精神。
四十五、硬件工程师(3)
(1)职位要求:
具备硬件设计基本技能,了解VHDL硬件编程语言,了解计算机原理和计算机体系结构相关知识。
四十六、算法工程师(2)
(1)职位要求:
具备深度学习算法训练,掌握深度学习典型框架使用方法,具备基本的参数调试技能。
四十七、并行程序开发工程师(2)
(1)职位要求:
熟悉并行程序设计概念,能够使用C、汇编、CUDA等语言进并行程序的开发和优化,了解MPI和OpenMP基本知识.。
四十八、C++工程师及Java工程师(11)
(1)职位要求:
C++工程师:计算机、微电子、电子、数学及相关专业硕士或本科学历;熟悉C或者C++编程语言,掌握基本的程序设计和优化方法;了解Linux操作系统,了解并行程序设计基础知识。
Java工程师:熟悉Linux操作系统;熟悉Java语言,具有较强的Java编程经验;熟悉WEB开发、动态语言优先。
四十九、质量管理(1)
(1)职位要求:
根据军用软件质量管理体系要求,协对研发软件产品的质量进行全流程管理,保证相关质量管理过程的建立与实施。
五十、物理设计(13)
(1)职位描述:
物理设计、DFT。
(2)职位要求:
具备一定的数字电路知识,具有一定的编程能力。
五十一、开发工程师(13)
(1)职位要求:
1.本科以上学历(硕士研究生及以上学历优先);计算机相关专业;C++/Java/Golang至少精通一种;
2..基础扎实、可塑性强的应届毕业生优先;
3.熟悉多线程、高性能、分布式系统的设计和架构者优先;
4.熟悉分布式存储、云计算和大数据的优先;
5.有基于区块链、应用密码学等项目开发经验者优先,参与过开源项目者优先;
6.熟悉主流智能合约的编写,如以太坊、fabric的优先。
五十二、产品经理(1)
(1)职位描述:
负责产品需求挖掘和分析;负责产品发展规划、功能版本规划,协调推动产品功能实施;负责产品全局设计和交互设计,推动产品交互体验优化提升。
(1)职位要求:
熟练属于蓝狐、Xmind等工具;具有较强的产品和功能策划能力,对产品运营敏感;对数据敏感,善于发现问题、解决问题;具有较强的团队沟通协调能力;有IT相关技术背景者优先。
五十三、Golang工程师(2)
(1)职位描述:
完成Golang已有产品的API设计与实现;基于Golang完成产品功能的设计与开发;参与系统架构设计与调整;参与自动化测试。
(2)职位要求:
熟悉Golang微服务架构;熟悉docker、git等工具;同时擅长ruby的优先考虑。
五十四、Ruby工程师(2)
(1)职位描述:
完成项目日常开发工作;参与项目需求分析,完成产品模块设计与开发;完成系统整体架构设计与代码编写;编制开发过程中各类标准技术文档;完成产品测试、系统性能分析、缺陷解决等。
(2)职位要求:
有web开发基于、熟悉ruby预言、Raills框架;熟悉javascript、html、css等技术;熟悉MySQL数据库、熟悉git等。
五十五、UI设计主管(1)
(1)职位描述:
主要负责PC端网站产品设计和UI视觉设计;根据项目业务目标快速输出平台页面设计;关注产品用户反馈,善于归纳用户需求并梳理指定产品流程和设计目标;发现产品中的体验问题,给出优化方案,提升产品视觉质量。
(2)职位要求:
本科及以上学历;美术、视觉、艺术设计相关专业;精通Sketch、Photoshop等设计软件;有计算机相关背景者优先。
五十六、测试工程师(1)
(1)职位描述:
根据产品文档和业务场景设计测试用例,对完成开发的产品进行产品测试;提交bug给开发人员,跟踪产品修复情况,按时完成测试工作;配合项目经理工作,完成日常项目管理。
(2)职位要求:
计算机相关专业;熟练编写测试用例,熟悉自动化测试的优先。
五十七、深度学习算法工程师(2)
(1)职位描述:
根据产品文档和业务场景设计测试用例,对完成开发的产品进行产品测试;提交bug给开发人员,跟踪产品修复情况,按时完成测试工作;配合项目经理工作,完成日常项目管理。
(2)职位要求:
1.熟练掌握Python语言,有良好编程习惯,计算机、软件或相关专业,能够在Linux系统下工作;
2.对深度学习基本理论有较好的理解和掌握,能够使用Tensorflow、Pytorch、Caffe中至少一种深度学习框架进行编程开发;
3.对主流的深度学习分类和检测模型有一定了解,参加过相关工程实践者优先;
4.有强烈的上进心和求知欲,具有创新能力,善于学习新事物,具备团队合作精神,较强的沟通和学习能力。
五十八、分布式系统研发工程师(3)
(1)职位描述:
根据产品文档和业务场景设计测试用例,对完成开发的产品进行产品测试;提交bug给开发人员,跟踪产品修复情况,按时完成测试工作;配合项目经理工作,完成日常项目管理。
(2)职位要求:
1.熟练掌握Java、Python、Go中至少一种语言,有良好编程习惯,能够在Linux系统下工作;
2.对数据结构和算法设计有一定的掌握,了解高并发系统、分布式系统的特点;
3.了解分布式缓存,消息队列,分布式存储等技术,熟悉Hadoop、Spark、K8s等系统者优先;
4.有强烈的上进心和求知欲,具有创新能力,善于学习新事物,具备团队合作精神,较强的沟通和学习能力
五十九、计算机软件开发工程师(12)
(1)职位要求:
计算机科学、软件工程或集成电路等专业方向,具备计算机系统的相关知识及基本的研发能力,熟悉至少一门编程语言(C++/Python),有较好的动手和学习能力,有并行编程经验的优先或有自然语言处理、深度学习模型经验者优先。
六十、DFT设计(2)
(1)职位要求:
具备一定的微电子、集成电路知识,熟悉脚本语言、Linux环境,大学英语四级,有Verilog设计经验者优先。
六十一、FPGA原型验证工程师(2)
(1)职位描述:
面向超大规模ASIC芯片逻辑向FPGA平台的RTL级移植;FPGA资源搭建,包括RTL级仿真、IP应用、综合实现、时序分析等;协同软件工程师完成FPGA的功能调试。
(2)职位要求:
1.电子工程类、计算机类、微电子类相关专业本科以上学历;
2.熟悉Xilinx FPGA的软件、硬件以及开发流程,有Xilinx 7系列以上开发经验者优先考虑;
3.有FPGA原型验证经验者优先考虑;掌握Verilog/VHDL等编程语言;熟悉Linux操作。
六十二、版图设计(1)
(1)职位描述:
模拟、数字电路的版图设计。。
(2)职位要求:
微电子、工艺、材料、半导体等相关专业,本科及以上学历;熟练使用全定制设计工具或spice仿真工具优先
六十三、测试工程师(3)
(1)职位描述:
设计与实现测试代码;芯片测试与验证、软件工具测试与验。
(2)职位要求:
计算机、微电子、电子、数学及相关专业硕士或本科学历; 熟悉C语言程序设计;有芯片或软件测试经验者优先。
六十四、测试激励研发工程师(2)
(1)职位描述:
研发芯片测试激励,维护测试环境
(2)职位要求:
熟悉linux程序编译和优化;熟悉linux shell、python脚本语言编程;熟悉国际标准测试集(如linpack、specCPU、unixbench、lmbench等)。
六十五、产品管理(1)
(1)职位描述:
产品出入库管理、产品数据统计分析。
(2)职位要求:
有一定的程序设计基础、了解数据库、有ERP系统使用经验和软件开发经验者优先。
六十六、仿真验证工程师(2)
(1)职位描述:
高性能DSP及SOC系统级的仿真验证工作:主要包括面向超大规模FPGA的RTL移植、模拟验证、综合、时序分析优化和接口调试、故障调试和程序测试;基于硬件仿真器的环境搭建、综合实现和仿真验证等工作。
(2)职位要求:
1.电子工程类、计算机类、自动控制、测试相关专业本科及硕士;
2.熟悉Xilinx FPGA和开发流程或Cadence/Synopsis硬件仿真器验证流程;
3.熟悉Verilog/C语言/汇编预言等编程语言;
4.了解DSP使用和电路板设计调试;有高性能FPGA或硬件仿真器使用经验的优先。
六十七、基础软件研发(2)
(1)职位描述:
固件研发,linux操作系统驱动开发。
(2)职位要求:
1.熟悉C语言编程,了解汇编语言;
2.了解计算机系统结构和操作系统基本概念;熟悉linux系统;
3.了解面向硬件编程;
4.了解操作系统内核工作原理;
5.有嵌入式系统软件开发或操作系统内核级软件开发经验者优先。
六十八、可测性设计(2)
(1)职位描述:
微处理器电路顶层DFT设计结构规划;可测试设计——全扫描,边界扫描、MBIST等;DFT相关的时序约束制定和分析;DFT相关的测试pattern生成;配合ATE测试员,推进测试pattern的机台实现。
(2)职位要求:
1.微电子、计算机、电子信息工程、和自动化等相关专业,本科以上学历;
2.了解集成电路测试理论和可测性设计,了解集成电路产品研发和测试流程;
熟悉verilog RTL Design,simulation,STA,scan/ATPG等相关DFT设计流程。
六十九、可靠性测性与芯片考核(1)
(1)职位要求:
电子、计算机、通信等专业背景,大学英语四级,有FPGA开发经验者优先。
七十、微处理器验证工程师(5)
(1)职位描述:
基于软件模拟器、硬件仿真加速器、FPGA原型平台开展验证相关工作。制定验证计划,编写芯片验证大纲,和设计师密切交互、提供验证功能点,构建验证环境、生成测试激励、收集覆盖率、掌控验证流程,编写验证总结文档。
(2)职位要求:
1.熟悉硬件描述语言以及EDA相关工具的使用;熟悉计算机硬件、计算机体系结构;
2.熟悉linux操作;
3.熟悉各种脚本语言的编写与应用; 熟悉C语言、汇编语言的编写;
4.本科以上学历;有相关芯片设计与验证工作经历者优先。
七十一、逻辑设计工程师(3)
(1)职位描述:
芯片模块级方案设计;逻辑设计与基本功能验证。
(2)职位要求:
1.掌握计算机程序设计、数字电路基础、计算机组成原理或者计算机体系结构基础知识;
2.熟悉linux操作系统和shell脚本;
3.熟悉verilog或者systemverilog语言;
4.有ASIC、FPGA设计或者验证经验优先;服从工作任务安排。
七十二、逻辑验证工程师(4)
(1)职位描述:
高性能DSP及SOC系统级或组件、模块、接口外设的逻辑验证工作:主要包括逻辑功能分析、验证规划和功能点设计、测试激励编写/调试、逻辑模拟查错、覆盖率分析、验证环境搭建等工作。
(2)职位要求:
1.电子工程类、计算机类相关专业本科及硕士;
2.熟悉Cadence/Synopsis等逻辑模拟工具;
3.熟悉Verilog/C语言/汇编预言等编程语言,熟悉逻辑模拟验证或形式化验证、随机验证等流程;熟悉常用验证和模拟方法,有逻辑设计和验证经验优先。
七十三、模拟/混合信号电路设计(3)
(1)职位描述:
锁相环、高速SerDes等电路设计与仿真; 配合上述芯片的测试.。
(2)职位要求:
集成电路、微电子相关专业,硕士及以上学历; 熟练使用全定制设计工具和spice仿真工具; 具有实际工程经验优先。
七十四、器件建模与仿真(1)
(1)职位描述:
CMOS器件和小规模电路的工艺仿真和器件仿真。
(2)职位要求:
微电子、物理、材料、工艺、半导体等相关专业,本科及以上学历;熟练掌握半导体材料、半导体物理和半导体器件等课程的基础知识;熟悉半导体制造工艺或半导体物理模型优先。
七十五、前端设计师(4)
(1)职位描述:
处理器存储系统前端逻辑设计。
(2)职位要求:
熟悉计算机系统结构或者数字电路逻辑设计,做过Cache或者DDR内存控制器相关工作者优先。
七十六、软件工程师(8)
(1)职位描述:
编译器开发以及优化;嵌入式操作系统移植;工具链开发支持。
(2)职位要求:
要求计算机相关专业本科以上学历;熟悉C语言;熟悉GCC编译、MPI、Eclipse开发环境、Linux操作系统任意一项者优先。
七十七、软硬件跨界工程师(4)
(1)职位描述:
高性能DSP及SOC系统级的软件开发和调试:主要包括面向高性能DSP的应用基本研发和算法优化,针对特定外设接口如PCIE、GMAC等的底层函数开发调试,以系统应用、算法为基础的芯片调测试。
(2)职位要求:
1.电子工程类、计算机类相关专业本科及硕士;
2.熟悉微处理器和DSP系统组成;熟悉软件编程和DSP应用开发工具;
3.熟悉Verilog/C语言等编程语言;
4.熟悉软件开发流程和DSP的基本工作流程/原理;有应用开发经验的优先。
七十八、数字电路设计(2)
(1)职位描述:
负责PCIe、RapidIO、万兆以太网等高速外设的RTL代码设计与验证;2. 配合芯片的调测试。
(2)职位要求:
微电子、半导体、电子信息工程等相关专业,硕士及以上学历; 熟练使用verilog语言;熟悉主流EDA厂商的功能验证工具优先。
七十九、算法工程师(2)
(1)职位描述:
核心算法的设计与实现,主要包括BLAS算法库、FFT算法库、AI算法库、DSP核心算法库等。
(2)职位要求:
计算机、微电子、电子、数学及相关专业硕士或本科学历; 熟悉C语言程序设计,有汇编程序和算法设计经验者优先。
享受五险一金、带薪寒暑假,可以享用学校各类教育资源、体育器材等设施;工作环境优雅,硬件配置一流,与老师和在职博士并肩工作,共同研发国防科技项目;连续工作满三年的优秀员工可以申请攻读在职学位,视工作能力年薪8万元至15万元,优秀者薪资可面议:工资待遇随着工作年限滚动增长,同时也随着专业技术岗位的提升增长,用工形式:劳务派遣(劳务派遣单位由学院指定)。
工作地点:湖南长沙国防科大校内
邮箱地址:yinhecf@sina.com(个人投递邮件名称为“学校-姓名-专业-应聘岗位)