
京东
软件开发
软件开发
发布于 大约 2 个月前普通员工/个人贡献者
北京市
高级经验
全职员工
仅现场办公
本科
软件工程
Cpu/Gpu优化
Fastdds
多线程
cmake
FFmpeg
gRPC
GStreamer
ROS
多相机追踪
AI 估算 · 30k–50k
高级C++开发岗位,技术栈深,京东平台薪资有竞争力,预计月薪30-50K。
职位详情
关于这个职位
负责多相机实时目标追踪系统的架构设计与核心后端开发,主导Python业务逻辑的C++化底层重构,进行CPU/GPU性能调优,并基于GStreamer/FFmpeg开发视频流模块,使用FastDDS/gRPC实现工业级通信
这是一个深度技术岗位,适合对底层性能优化、实时系统有浓厚兴趣的工程师
最低要求
全日制本科及以上学历,计算机、机器人、自动化等相关专业
精通 C++,熟练掌握 Linux 下多进程、多线程、异步编程、内存优化
具备ROS 开发经验,了解实时检测 / 机器人系统架构,具备低延迟系统设计经验
熟练使用 GStreamer 或 FFmpeg,有流媒体、硬件编解码开发经验
熟悉 FastDDS、gRPC 等工业通讯框架,了解分布式、模块化架构
具备 CPU/GPU 性能调优、系统稳定性保障经验,熟练使用 CMake、Git 等开发工具
符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信
工作职责
负责多相机实时目标追踪系统架构设计、核心业务后端系统设计、开发及优化,主导Python 业务逻辑 C++ 化底层重构,保障系统高性能、高可扩展性
负责系统 CPU/GPU 性能调优:NUMA 亲和、CPU 核心隔离、线程调度、中断优化,规避卡顿与资源浪费
基于 GStreamer/FFmpeg 开发视频流模块,实现 RTSP 拉流、硬件编解码、零拷贝分流
基于 FastDDS、gRPC 开发工业级通信模块,实现模块解耦与低延迟数据交互
设计多进程 / 多线程架构,保障系统 7x24 小时稳定运行,对接仓储 WCS 等业务系统
熟练使用 CMake、Git 等工具,参与跨团队沟通协作,推进项目落地
优先资格
有工业视觉、多相机追踪、Python 转 C++ 重构、边缘计算项目经验优先,具备良好的跨团队沟通协作能力
AI 洞察
优缺点分析
优点
- 京东物流场景真实,项目落地性强,成果直接应用于仓储自动化
- 使用GStreamer、FastDDS等工业级框架,技术栈有市场竞争力
- 技术复杂度高,需要同时掌握C++、ROS、流媒体、通信框架等多领域知识
- 实时系统7x24小时运行,对稳定性和性能要求严苛,可能出现加班
缺点 / 挑战
- 技术挑战性强,涉及多相机、实时系统、底层性能调优,能积累硬核技能
- 部门作为内部技术支撑,可能面临业务压力和技术债务
- 适合对底层性能优化、工业视觉系统有热情,喜欢技术深耕,能承受一定压力的后端/系统工程师
角色解读
- 技术纵深发展:成为视觉系统底层优化专家,主导核心算法工程化
- 架构方向:从单模块设计走向分布式系统架构师,负责复杂工业系统设计
- 管理方向:在技术积累基础上,逐步带团队,担任技术负责人或经理
- 设计多相机实时追踪系统的整体架构,包括核心后端服务的开发与优化
- 将Python业务逻辑重构为C++,提升系统性能与可扩展性
- 基于GStreamer/FFmpeg开发视频流处理模块,实现RTSP拉流、硬件编解码和零拷贝
- 使用FastDDS和gRPC构建工业级通信,确保模块间低延迟数据交互
- 精通C++,熟悉Linux多进程、多线程、异步编程和内存优化
- 具备ROS开发经验,了解实时检测或机器人系统架构
- 熟练使用GStreamer或FFmpeg,有流媒体和硬件编解码开发经验
- 熟悉FastDDS、gRPC等工业通讯框架,以及CPU/GPU性能调优
申请策略
- 关注京东物流在智慧仓储领域的业务方向,面试时展现对工业场景的理解
- 准备一个完整的性能优化案例,从问题定位到解决方案到效果数据
- 突出C++性能优化项目,如内存优化、多线程同步、CPU亲和性等
- 展示流媒体开发经验,特别是GStreamer/FFmpeg的实际应用
- 强调ROS项目与实时系统设计经验,或低延迟通信框架(如DDS)的使用
- 如有Python转C++重构经验,需详细描述重构动机、方法及性能提升
- 如果对GStreamer不熟,可快速学习其pipeline架构和硬件编解码API
- 复习C++17/20新特性及Linux性能调优工具(perf、numactl等)
面试指南
- 问题拆解法:先明确问题核心(如性能瓶颈),分点阐述方案,最后总结
- STAR法则:针对项目经验,描述情境、任务、行动、结果,量化数据
- 对比分析法:比较不同技术选型的优劣,展示决策能力
- 请设计一个多相机实时追踪系统的架构,并说明如何保证低延迟
- C++中如何实现高效的多线程数据共享?请举例说明
- 描述GStreamer pipeline中硬件编解码的集成方式
- 在Linux下如何对CPU进行性能调优?NUMA和CPU隔离的具体做法
- ROS节点间通信的方式有哪些?FastDDS相比ROS2默认DDS有何优势?
职位点评
66
综合评分
京东物流高级C++开发,技术栈扎实,薪资中等偏上,现场办公,WLB一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合重视技术成长、愿意接受现场办公和一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展80
工作生活50
使命价值60
薪资福利
65中等
京东作为上市巨头,薪资水平在行业中上,但JD未提及具体福利,补偿性有一定满足。
薪资信号未披露(AI估算:30K-50K/月)
成长发展
80较高
技术栈涵盖C++、流媒体、通信框架等,具有深度和广度,但JD未明确提及培训或晋升通道。
技术前沿主流现代技术
技术栈C++、GStreamer、FFmpeg、FastDDS、gRPC、ROS
业务类型ambiguous
工作生活
50较低
办公地点为现场,未提及弹性或远程,且实时系统可能涉及加班,生活化动机满足度一般。
工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)
使命价值
60中等
物流科技属于稳定成熟行业,社会影响力中性,技术创新程度积极,有一定意义感。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
京东 的其他在招职位
相似职位推荐
Watch Jobs