软件编程研发工程师 (职位编号:AQ005)
网络通信与安全紫金山实验室
- 公司性质:事业单位
- 公司行业:学术/科研
职位信息
- 发布日期:2021-01-08
- 工作地点:南京-江宁区
- 招聘人数:若干人
- 工作经验:2年经验
- 学历要求:硕士
- 职位类别:高级软件工程师 软件工程师
职位描述
主要职责:
1、 编译工具开发
2、 操作系统底层驱动及接口协议开发
3、 消息中间件开发
4、 通信协议软件开发
5、 数据库软件开发
任职资格:
全日制研究生及以上学历(本、硕毕业院校均为211或985院校)(应届生需双一流大学毕业),2年以上工作经验者优先;
熟练掌握C/C++语言或Java语言;
良好的英语读写能力,能熟练阅读英语技术文档;具有良好的团队合作精神、沟通能力和责任心,学习能力强。
并具备以下任职资格的一项或多项:
熟悉Shell , Python等脚本语言及其他常规开发工具,熟悉linux操作系统和驱动的基本原理;
具有内核裁剪经验、PCIE等外设驱动程序开发经验;熟悉make, cmake等项目编译工具以及gcc系列编译器;
熟练使用SpringMVC、Mybatis、Spring、SpringBoot等开发框架、熟悉主流的缓存框架以及分布式框架(redis,memcache等)、熟练使用项目管理工具(svn或git,maven或gradle)、熟练使用数据库SQL语言,熟练使用Mysql或Oracle数据库;
熟悉ARM平台SMMU架构和驱动;熟悉PCIE/I2C/SPI等总线接口;有SoC平台IP驱动和系统软件开发经验
熟悉HTTP/HTTP2、JSON、Restful等协议,具有相关软件开发经历;
熟悉2G/3G核心网、4G IMS/EPC网络架构及相关业务流程;
具有以下任一开发经验的优先:
LLVM、Clang开发经验
MIPS\x86\ARM\RISCV等计算平台的编译工具链研发经验
云计算平台虚拟网络开发经验
熟悉分布式服务及高并发的网络产品的开发
熟练使用消息中间件、流程管理(activiti)、微服务(SpringCloud)、容器化等开发经验
开发过大型的系统软件
具备Oracle/sql数据库开发经验,有HLR/HSS开发经验。
公司介绍
联系方式
- Email:hr@pmlabs.com.cn