南京 [切换城市] 南京招聘南京计算机软件招聘南京高级软件工程师招聘

软件编程研发工程师 (职位编号:AQ005)

网络通信与安全紫金山实验室

  • 公司性质:事业单位
  • 公司行业:学术/科研

职位信息

  • 发布日期:2021-01-08
  • 工作地点:南京-江宁区
  • 招聘人数:若干人
  • 工作经验:2年经验
  • 学历要求:硕士
  • 职位类别:高级软件工程师  软件工程师

职位描述

      主要职责:

1、 编译工具开发

2、 操作系统底层驱动及接口协议开发

3、 消息中间件开发

4、 通信协议软件开发

5、 数据库软件开发


任职资格:

  1. 全日制研究生及以上学历(本、硕毕业院校均为211或985院校)(应届生需双一流大学毕业),2年以上工作经验者优先;

  2. 熟练掌握C/C++语言或Java语言;

  3. 良好的英语读写能力,能熟练阅读英语技术文档;具有良好的团队合作精神、沟通能力和责任心,学习能力强。

并具备以下任职资格的一项或多项:

  1. 熟悉Shell , Python等脚本语言及其他常规开发工具,熟悉linux操作系统和驱动的基本原理;

  2. 具有内核裁剪经验、PCIE等外设驱动程序开发经验;熟悉make, cmake等项目编译工具以及gcc系列编译器;

  3. 熟练使用SpringMVC、Mybatis、Spring、SpringBoot等开发框架、熟悉主流的缓存框架以及分布式框架(redis,memcache等)、熟练使用项目管理工具(svn或git,maven或gradle)、熟练使用数据库SQL语言,熟练使用Mysql或Oracle数据库;

  4. 熟悉ARM平台SMMU架构和驱动;熟悉PCIE/I2C/SPI等总线接口;有SoC平台IP驱动和系统软件开发经验

  5. 熟悉HTTP/HTTP2、JSON、Restful等协议,具有相关软件开发经历;

  6. 熟悉2G/3G核心网、4G IMS/EPC网络架构及相关业务流程;

  7. 具有以下任一开发经验的优先:    

  1. LLVM、Clang开发经验

  2. MIPS\x86\ARM\RISCV等计算平台的编译工具链研发经验

  3. 云计算平台虚拟网络开发经验

  4. 熟悉分布式服务及高并发的网络产品的开发

  5. 熟练使用消息中间件、流程管理(activiti)、微服务(SpringCloud)、容器化等开发经验

  6. 开发过大型的系统软件

  7. 具备Oracle/sql数据库开发经验,有HLR/HSS开发经验。

公司介绍

紫金山实验室是省市重点打造的服务国家战略的重大科研平台,自2018年启动建设以来,聚焦国家网络通信与安全领域重大需求,开展基础性、前沿性研究和“卡脖子”技术攻关,取得一系列重大科研成果,已正式进入国家战略科技力量序列。

联系方式

  • Email:hr@pmlabs.com.cn