1、熟悉linux下的C/C++开发和测试,熟练使用shell脚本开发,熟悉数据库(MySQL、Sqlite、influxdb)开发测试,性能优化等;
2、熟悉GPU(Tegra X1)上的算法移植,熟悉peta-linux等嵌入式平台的环境搭建,调试,开发,测试
3、熟悉zero-MQ中间件,熟悉MDP管家等协议,熟练使用zmq消息队列搭建分布式运算平台;
4、熟悉grafana+influxdb+collected,elk等开源性能监控框架和分布式日志可视化框架;
5、了解Hadoop,spark等开源平台,熟悉redis分布式数据库,有海量数据挖掘、处理和可视化经验;
6、熟悉机器学习算法,数量使用pytorch,TensorFlow等开源框架;
7、数量使用C++/C在嵌入式平台开发,有硬件嵌入式软件开发实战经验。
项目一:XXX卫星智能载荷核心后端服务
搭建基于zmq消息队列,管理多节点运算单元,配合GPU计算单元完成任务调度,监控和异常诊断;
负责某智能载荷计算服务单元(GPU)成像处理算法移植,测试,上线,维护;
基于开源框架grafana+influxdb+collected搭建可视化实时性能监控平台;
负责资源服务平台其余4家单位模块代码在peta-linux上的移植,交叉编译,测试和维护。
项目二:组网卫星分布式资源虚拟化仿真应用平台
基于spark搭建数据仿真应用平台,将21颗卫星的L1/L2/L3级数据产品进行融合异构;
基于redis实现元数据虚拟化存储,为用户终端提供快速检索、下载、订购等服务;
基于elasticSearch+logstash+kibana实现分布式日志搜集、存储和可视化,支撑GB级日志维护。
搭建基于zmq消息队列,管理多节点运算单元,配合GPU计算单元完成任务调度,监控和异常诊断; 负责某智能载荷计算服务单元(GPU)成像处理算法移植,测试,上线,维护; 基于开源框架grafana+influxdb+collected搭建可视化实时性能监控平台;
基于spark搭建数据仿真应用平台,将21颗卫星的L1/L2/L3级数据产品进行融合异构; 基于redis实现元数据虚拟化存储,为用户终端提供快速检索、下载、订购等服务; 基于elasticSearch+logstash+kibana实现分布式日志搜集、存储和可视