工作职责:
1. 编译工具开发;
2. 操作系统底层驱动及接口协议开发;
3. 消息中间件开发;
4. 通信协议软件开发;
5. 数据库软件开发。
任职条件:
1. 硕士研究生及以上学历,2年以上工作经验;
2. 熟练掌握C/C++语言或Java语言;
3. 良好的英语读写能力,能熟练阅读英语技术文档;具有良好的团队合作精神、沟通能力和责任心,学习能力强;
4. 并具备以下任职资格的一项或多项:
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网络架构及相关业务流程;
5. 具有以下任一开发经验的优先:
1) LLVM、Clang开发经验;
2)MIPS\x86\ARM\RISCV等计算平台的编译工具链研发经验;
3)云计算平台虚拟网络开发经验;
4) 熟悉分布式服务及高并发的网络产品的开发;
5)熟练使用消息中间件、流程管理(activiti)、微服务(SpringCloud)、容器化等开发经验;
6)开发过大型的系统软件;
7) 具备Oracle/sql数据库开发经验,有HLR/HSS开发经验。
投递简历