|
中科院软件研究所南京软件技术研究院
2021年招聘简章
中科院软件研究所南京软件技术研究院(以下简称“研究院”)成立于2019年8月,由中国科学院软件研究所和南京市麒麟科技创新园(生态科技城)开发建设管理委员会合作共建,是中科院软件所在南京设立的新型研发机构,主要面向计算机科学和软件领域开展基础研究、应用基础研究、应用示范及产业化。2019年12月,研究院通过南京市新型研发机构备案;2020年6月,研究院获批江苏省新型研发机构。
研究院以基础软件、智能软件、软件工程为三大主要学科方向,以开源软件供应链重大基础设施为主要建设主线,以创新链、资本链、产业链三链融合为核心发展模式,以高端人才团队引进培育和软件创新生态建设为主要工作抓手,建设国内领跑、世界一流的软件领域科研机构。
招聘岗位及要求
一、岗位名称:前端开发工程师
职位描述:
1、运用前端技术,实现体验的良好传达;
2、根据设计需求,分析给出前端技术解决方案;
3、参与前端设计;
4、负责编码实现;
5、负责具有前瞻性的WEB开发技术的研究和应用;
任职要求:
1、有专业的计算机素养,熟悉数据结构与算法,具备较强的学习能力;
2、精通HTML、CSS、JavaScript,熟悉主流框架;
3、精通Vue、node.js或ReactJS者优先;
4、熟悉主流浏览器,了解其兼容性和开发模式,具备开发多尺寸页面自适应的能力;
5、熟悉git/GitLab的使用,有协作开发的经验;
6、有大型网站开发相关经验者优先;
7、工作积极主动,有持续的热情和责任心,对代码品质有执着追求,善于团队合作;
二、Linux系统开发工程师
职位描述:
1、负责基于 Linux 内核的操作系统编译、构建平台的研发与优化;
2、负责ARM/X86 架构下面向服务器软件需求的操作系统优化工作。
任职要求:
1、至少精通一门编程语言:C、C++、Python、Go 等;
2、了解 OS 关键模块(如内存、调度、文件系统、驱动、安全、性能调优等);
3、熟悉掌握 apt/yum/dnf 等包管理工具;
4、具有 Linux 开源软件的研发经验者优先。
三、NLP算法工程师
职位描述:
1、负责业务文本的算法设计和实现,如关键词提取、实体及关系抽取、文本聚类分类、知识图谱、知识推理等;
2、熟悉文本挖掘算法,推进文本挖掘特征在不同业务场景下的应用;
3、结合NLP业界主流算法,实现相关算法模型的优化及创新。
任职要求:
1、熟悉Linux开发环境,熟练掌握Python/Java等编程语言,对机器学习、深度学习算法有深入理解;
2、熟练使用Pytorch/Tensorflow/MXNet等其中一种深度学习框架,能够根据实际的需求和问题快速上手,设计合理的算法模型、优化方式、评估体系;
3、具有知识图谱构建及应用的经验者优先。
四、网页前端开发工程师
职位描述:
1、负责单位各类Web系统的前端设计及开发工作。
任职要求:
1、具备良好的倾听、理解、表达、沟通、合作能力;
2、能够熟练使用HTML5/CSS/JavaScript,能够掌握业界常用的前端框架;
3、熟练使用 git 等开发工具。
五、编译器工具链开发工程师
职位描述:
1、参与单位的 GNU Toolchain、 Clang/LLVM、V8、Spidermonkey、OpenJDK、LuaJIT 等项目的开发;
2、参与上游开源社区的技术交流、code review、社区会议等;
3、撰写项目相关的文档、进行公开的技术报告和培训。
职位需求:
1、具备良好的倾听、理解、表达、沟通、合作能力;
2、熟练的C++程序开发能力,具备良好的bug分析、定位、修复能力;
3、在工具链、虚拟机相关的技术社区有过贡献记录;
4、熟练使用 git 等开发工具。
六、编程语言开发工程师
职位描述:
1、参与各类新编程语言的需求分析、语言设计、规范文档撰写、教程培训等;
2、实现新编程语言对应的编译器和运行时系统;
3、负责新语言的发布、维护、社区推广、开源社区建设。
任职要求:
1、具备良好的倾听、理解、表达、沟通、合作能力;
2、对于设计一个新的语言抱有热情;学习过编程语言的基础理论,仔细研究过两种以上语言的各类设计取舍,并自己动手实现过至少一种语言的前端解析器;
3、熟练使用 git 等开发工具。
七、操作系统开发工程师
职位描述:
从事以下某一项工作内容:
1、参与 Linux Kernel 开发、驱动的适配、各类 BSP 相关的工作。
2、参与 OpenSBI、Uboot 等 Linux 系统的基础组件的开发和维护。
3、参与各类Linux软件包的上游跟踪、打包、验证、测试、安全升级。
任职要求:
1、具备良好的倾听、理解、表达、沟通、合作能力;
2、扎实的C语言开发基础,对于计算机的运行原理有着良好的理解;
3、有Linxu等上游软件社区贡献经验者优先。
八、开源芯片设计师
职位描述:
1、调研、跟踪、验证RISC-V相关的开源IP核或SoC的正确性、稳定性、性能等;
2、使用 Chisel 等新语言进行敏捷芯片开发,在开源RISC-V的基础上进行扩展,开发新的RISC-V核;
3、撰写项目相关的文档、进行公开的技术报告、演示、培训。
任职要求:
1、具备良好的倾听、理解、表达、沟通、合作能力;
2、熟练使用 Chisel 等新语言,熟悉敏捷开发方法,对于RISC-V有热情和信心;
3、至少自己跑起来过一种RISC-V开源芯片设计,熟悉FPGA开发板的使用。
九、机器学习算法工程师
职位描述:
1、负责AI类产品中相关机器学习算法实现;
2、负责AI类产品中相关图像识别、检测等算法实现。
任职要求:
1、具有机器学习理论基础,熟悉常用算法,熟练掌握CNN、RNN、深度强化学习等至少一种算法原理;
2、熟练python语言,熟悉机器学习及计算机视觉等相关库;
3、有较为广阔的技术视野和编程规范;
4、有较好的沟通能力和创新能力。
十、产品工程师
职位描述:
1、负责公司机器人产品的业务综合拓展
2、负责机器人产品运营工作,参与用户的需求调研,进行需求分析评估,挖掘行业市场机会;
3、与研发、工程、销售等部门协作,协同推进产品应用方案的开发和实施
任职要求:
1、本科或者硕士学历,计算机相关背景优先,有机器人、智能硬件产品等相关经验优先;
2、具备良好的沟通能力、协同能力,能够推进系统的落地执行,具备一定的应用方案设计能力更佳;
3、具备国内外业务拓展、产品管理与运营能力,熟悉机器人产品及应用方案经验。
十一、导航算法工程师
职位描述:
1、负责机器人导航定位相关算法研发工作。
任职要求:
1. 通信、计算机、自控类相关专业硕士以上学历,热爱算法钻研和代码实践,1年以上算法相关开发经验,熟练使用linux 和cpp ,有产品思维, 敏锐分析问题和务实解决问题的能力;
2. 熟练使用ROS编程,以及可视化和分析诊断的ROS相关工具;
3. 熟练使用Eigen编程,熟悉ceres solver, G2O等非线性优化工具;
4. 熟练掌握基于图搜索和基于采样的运动规划基本原理,熟悉dijestra,a*, d*的常见方法,熟悉PRM,RRT,RRT*的方法细节,可以对其中算法细节详细阐述;
5. 熟练使用导航开源项目(如move base),熟悉其中各部分的组件,并进行过相应的实验验证,可以对其中的代码实现细节举一反三应用解决实际问题;
6. 了解slam相关的基本原理,熟悉滤波和优化相关的贝叶斯估计基本框架;
7. 飞行器和轮式移动机器人相关工作经历者优先。
薪酬福利
年底双薪、五险一金、定期体检、免费班车等
投递方式
投递网址:http://campus.51job.com/njiscas2021/
投递二维码:

投递邮箱:nanjinghr@nj.iscas.ac.cn 名称:投递岗位+姓名+毕业学校(专业)
联系人:许老师 李老师
联系电话:025-86168376
|
|
|
|
|