ID:408390

SunXiang

高级C++软件工程师

  • 公司信息:
  • 北京海兰信数据科技股份有限公司
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 武汉
  • 全区

技术能力

作为一名深耕海洋信息领域十年的C++技术顾问,我具备扎实的系统级软件开发与架构设计能力。精通现代C++(C++11/14/17/20),擅长高并发、低延迟的实时数据处理系统构建。在业务层面,深入掌握雷达信号处理、AIS报文解析、多源目标(雷达/AIS/光电)时空对齐与航迹融合等核心算法。技术栈覆盖TARS微服务框架,用于实现模块解耦与服务治理;熟练运用Kafka构建高吞吐数据管道,MQTT支持海上弱网设备通信,Redis实现热点数据缓存与分布式协调,MySQL支撑结构化数据持久化。同时,具备Linux系统下网络编程、多线程优化、Protobuf序列化及国产化平台(如麒麟OS)适配经验。能够从需求分析、架构设计到性能调优提供端到端技术解决方案,支撑海上态势感知、船舶交通服务(VTS)、远程光电侦察等关键业务系统稳定高效运行。

项目经验

1. 海上多源目标融合与态势感知系统(核心项目)
项目描述:构建面向海洋监控的实时多源信息融合平台,集成雷达点迹、AIS船舶动态、光电视频等异构数据,实现目标统一标绘、航迹融合、异常行为告警及远程指挥联动。
技术栈:C++17、TARS 微服务框架、Kafka、Redis、MySQL、MQTT、Protobuf、Linux
核心职责与成果:
主导设计并实现高性能数据采集与解析模块,支持雷达原始视频(如ASTERIX CAT-240/62)和AIS NMEA 0183报文的毫秒级解析,日均处理目标数据超千万条。
构建多源目标融合引擎:基于时空对齐、航迹关联(JPDA/NN算法)和置信度加权策略,将雷达与AIS目标融合准确率提升至95%以上,有效解决AIS关机/雷达虚警问题。
采用TARS微服务架构拆分系统为采集、融合、存储、转发、告警等独立服务,实现高内聚低耦合,支持横向扩展与故障隔离。
设计实时数据管道:利用Kafka作为核心消息总线,实现原始数据→融合结果→上层应用的低延迟流转(端到端延迟 < 500ms);通过Redis缓存活跃目标状态,支撑Web端秒级态势刷新。
实现光电联动控制模块:基于融合目标坐标,通过串口/MQTT协议自动引导光电设备转向跟踪,提升人工复核效率80%。
数据持久化:使用MySQL存储历史航迹、设备配置及用户操作日志,设计分库分表策略应对海量轨迹数据。

2. 船舶交通服务(VTS)数据中台
项目描述:为海事监管部门构建标准化AIS与雷达数据汇聚与共享平台,支持多辖区数据接入、清洗、服务化输出。
技术亮点:
基于TARS开发标准化接入网关,兼容多种雷达厂商协议与AIS基站格式,实现“一次接入、全域共享”。
利用Kafka+Redis构建实时数据湖,对外提供统一API(TARS RPC)及MQTT订阅通道,供第三方系统(如电子海图、应急指挥)调用。
设计数据质量监控模块,自动识别AIS跳点、雷达信号中断等异常,并触发告警。

3. 远程海上光电侦察系统
项目描述:集成岸基/船载光电设备(可见光/红外),实现远程目标发现、识别与跟踪。
关键技术:
开发设备控制中间件(C++),封装PTZ控制、视频流拉取(RTSP/ONVIF)、图像叠加等操作,支持多厂商设备统一接入。
通过MQTT实现轻量级指令下发与状态回传,适应海上弱网环境。
与融合系统联动:接收融合目标坐标后,自动规划光电扫描路径,实现“雷达发现→光电确认”闭环。
项目共性能力提炼
架构能力:精通微服务(TARS)在实时数据系统中的落地,擅长高并发、低延迟场景的架构设计。
全链路优化:从数据采集→传输→处理→存储→应用,具备端到端性能调优经验(如零拷贝、内存池、批量提交)。
国产化适配:熟悉在国产操作系统(如麒麟、统信UOS)及国产芯片平台部署C++服务。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服