Skip to content

Latest commit

 

History

History
115 lines (73 loc) · 5.46 KB

Jobs.md

File metadata and controls

115 lines (73 loc) · 5.46 KB

中科院软件所南京分所智能软件研究中心招聘需求(应届、社招)

这里是全职招聘信息,实习生信息请前往 interns.md

单位简介

中科院软件研究所南京软件技术研究院,是由中国科学院软件研究所、南京市麒麟科技创新园(生态科技城)开发建设管理委员会合作共建的地方事业单位,是中国科学院软件研究所在南京的分支机构。研究院主要面向软件技术、人工智能等领域开展基础研究和应用研究、应用示范及产业化,致力于突破核心关键技术,加速成果转移转化,建设软件产业新型智库,打造软件产业人才高地。依托中科院软件所在软件领域的技术和人才优势,研究院自2019年8月成立以来快速成长,现已布局智能系统软件、服务机器人通用软件平台、智能无人系统训练与评估平台、云计算与大数据、物联网城市大脑等五个具体科研方向。

本次招聘是为智能软件研究中心(ISRC)下属的程序语言与编译技术实验室(PLCT)进行招聘。目前同时开放实习、校招、社招。

劳动关系属于南京分院(异地社保需要挂靠在劳务派遣公司),工作地点可以选择在南京分院和北京本部。

南京地址:南京市麒麟科创园创研路266号人工智能产业园4号楼11层 (邮编:210000)

北京地址:北京市海淀区南四街四号软件研究所5号楼(邮编:100190)

简历投递方式

有意者请投递简历至:

【吴老师 [email protected]

邮件标题请注明:

【NJxx - 姓名 - 手机号码】

其中 NJxx 对应投递的简历ID。邮件正文请进行自我介绍,不超过200字。 未按照要求注明标题的或无自我介绍的邮件会被默拒,不会有回复。

岗位介绍

NJ16: open source compiler engineer (senior)

工作职责

  1. 代表 PLCT Lab (ISCAS) 参与 GNU GCC/Binutils/GDB/glibc 和/或 Clang/LLVM/MLIR 的开源软件维护,包括且不限于 RISC-V 后端的功能完善和各类优化。
  2. 作为 PLCT Lab staff 进行编译技术方面的公开技术培训和分享、GCC/LLVM 等开源软件的技术普及。
  3. 参与或主持 PLCT Lab 的商业交付项目提供设计、实现、文档、测试、培训等相关工作。

招聘条件

  1. 要求有3年以上直接的编译器项目经验,对 GCC、 LLVM 的一种非常熟悉(天天修改打交道)。
  2. 熟悉 GCC 或 LLVM 某一个编译器架构的后端实现、熟悉 RISC-V 架构以及 Arm/X86/MIPS 架构中的一个。
  3. 活跃参与上述开源编译器社区, patch or email 都算。

其他说明

  1. 此岗位是 senior 岗位,薪资面议。
  2. 所有 senior 默认 remote。绝对的实力至上主义和结果导向(外部可见交付物)
  3. 遵守 PLCT 交付班车,每个月 1 号、16 号进行交付物确认。
  4. 没有年终奖,没有13薪,没有股票。(好处是不开心随时可以换工作。)

NJ01: 编译器和虚拟机开发C++工程师(2名)

工作职责

  1. 面向新的智能芯片指令集和微架构,设计并实现新的编译器,以及将V8等软件移植到RISC-V等新架构;
  2. 设计并实现编译工具链需要的其它辅助工具,包括将 Caffe、Tensorflow 等开源框架的模型翻译到新的智能芯片指令集的翻译工具;
  3. 将V8、JVM(OpenJDK)等移植到 RISC-V 等新架构并进行优化。

招聘条件

  1. 掌握基本的编译原理知识,写过比较多的C/C++代码,了解过LLVM或GCC;
  2. 熟悉SIMD相关优化、在LLVM框架上做过SIMD相关工作者优先;
  3. 熟悉汇编器、连接器等工具的原理和实现,有开发经验者优先;
  4. 了解常见的深度网络模型,如Alexnet, ResNet, DenseNet, SegNet 等优先;
  5. 了解过 V8、Spidermonkey、LuaVM、Luajit、JVM 等优先;
  6. 全日制本科以上学历。
  7. 满足PLCT招聘实习生的共性要求,以及达到LV4等级以上(请先根据LV评定标准自我评价)。

工作地点:北京、南京

历史招聘信息(已经过期)

NJ12: IDE开发工程师(0名)

工作职责

  1. 参与PLCT实验室IDE相关项目的开发、测试、调试工作。
  2. 调研最新IDE的研究进展,撰写分析报告,构建演示复现。

招聘条件

  1. 社招要求具备Eclipse或IntelliJ等IDE的开发经验。
  2. 良好的软件工程训练,写代码简单清晰、注释有条理、能够就代码进行技术报告分享。
  3. 熟练掌握设计模式、数据结构及算法、操作系统原理、编译原理等基础知识。
  4. 写过比较多的Java代码或C++代码,熟悉最新的语言标准和编码规范。
  5. 有过小组开发经验优先;lead过研发团队的优先。

工作地点:北京、南京

NJ02: 工业机器人仿真环境开发工程师(0名)

岗位描述

  1. 开发工业机器人仿真编程环境
  2. 开发工业机器人控制器

基本技能要求

  1. 熟悉Linux系统上的开发环境
  2. 熟练掌握C++语言,能够在大型项目上进行开发
  3. 掌握多元微积分,线性代数,几何设计
  4. 掌握牛顿力学
  5. 了解计算机图形学

(技能加分项)我们会用到如下方面的技能:

  1. 机器人运动学,动力学,运动规划,控制
  2. OpenGL,GLSL
  3. 计算机辅助几何设计
  4. 分析力学,物理模拟
  5. Qt

工作地点:北京、南京