**
顶级程序员招聘必会技术
**
一、岗位名称:C++研发工程师(高级)
岗位职责:
1.负责公司主要产品代码维护、升级、核心代码迭代研发
2.保证产品按时按量上线
技术要求:
1.对软件设计技术有执着的追求,对待工作有责任心,善于沟通
2.有很强的开发调试能力,能编制项目相关的开发技术文档,具有文档规范及良好编码习惯
3. 精通C++语言,至少4年以上实际项目开发经验
4. 精通 STL、模板、泛型编程、Boost等技术
5. 专业背景:计算机、软件工程等相关专业均可
二、岗位名称:视觉算法工程师(高级)
岗位职责:
1. 负责体育场景视频视觉算法落地,例如:单、多跟踪,人体关节点识别,三维重建
2. 负责构建体育场景,专项项目数据集构建、标注
任职要求:
1. 对软件设计技术有执着的追求,对待工作有责任心,善于沟通
2. 精通C++,Python语言
3. 精通 Pytorch、Caffe、Darknet等主流深度学习框架(至少精通其中之一)
4. 熟悉 onnx跨框架模型转换
5. 有多目标跟踪,人体关节点识别,动作全景序列图,等项目经验优先考虑
6. 有体育行业、运动场景算法落地经验,优先考虑
三、岗位名称:3D动捕算法工程师(专项招聘)
岗位职责:
1. 负责公司已有的核心算法维护、优化
2. 熟悉针孔相机的原理;熟悉相机、镜头选型策略
3. 大场景多相机标定算法落地
任职要求:
1. 对软件设计技术有执着的追求,对待工作有责任心,善于沟通
2. 熟悉相机内参、外参基本概念和标定方法(必须满足,否则不予考虑)
3. 精通四元数、坐标转换、欧拉角 数转换(必须满足,否则不予考虑)
4. 至少会使用Python、Matlab、C++其中一种语言
5. 211、985本科数学系(优先考虑)
6. 从事过相机标定、SLAM方向,优先考虑
四、岗位名称:音视频工程师(专项招聘,window平台)
岗位职责:
1. 负责公司现有的客户端底层音视频编辑框架的维护和功能开发;
2. 负责持续改进性能和用户体验,提高编解码、渲染性能;
技术要求:
1. 有很强的开发调试能力,能编制项目相关的开发技术文档,具有文档规范及良好编码习惯
2. 精通C++语言,至少4年以上实际项目开发经验
3. 熟悉FFmpeg 基本架构;熟悉H265,HEVC,AVS,VP9等编码标准 (必须满足,否则不予考虑)
4… 熟悉cuda,dxva 硬编解码
4. 熟悉音视频相关概念,如h.264、h.265、aac、mp3等编码,mp4,ts,flv等封装格式,并具有实际使用和开发经验 (必须满足,否则不予考虑)
5. 熟悉RTP/RTCP/RTSP/RTMP/HLS 等流媒体协议
五、岗位名称:CUDA工程师(专项招聘,音视频加速、深度学习模型加速)
岗位职责:
1. 熟练掌握CUDA编程,1年以上CUDA编程经验
2. 对机器学习和深度学习领域有深入且系统的理解者优先考虑
任职要求:
1. 对软件设计技术有执着的追求,对待工作有责任心,善于沟通
2. 图像处理、机器视觉、人工智能、机器学习等相关专业
3. 精通CUDA编程
4. 熟悉Nvidia GPU体系结构,熟悉Thrust,cuDNN,cuBLAS,TensorCore等
5. 熟悉fp16和int8计算的优化、处理
6. 掌握Nvidia 相关性能分析工具
7. 熟悉PyTorch,TensorFlow,TensorRT等优先考虑
8. 有使用深度学习训练框架的经验,如Caffe、/PyTorch/Darknet等
六、岗位名称:渲染功工程师(专项招聘,UE4、Unity3D)
岗位职责:
1. 驱动3d模型人物
2. 3d虚拟模型绑骨
3. 熟悉UE4或Unity3D系列引擎开发各类交互功能实现,有独立完成任务的能力
4. 熟悉UE4或Unity3DUI界面开发,协调交互系统设计
任职要求:
1. 对软件设计技术有执着的追求,对待工作有责任心,善于沟通
2. 2年以上的C++编程语言、Ue4或Unity3D引擎开发经验
3. 熟悉常用算法及数据结构
4. 熟练使用Visual Studio,有较强的调试能力
5. 较好的3D数学基础知识(必须满足)
6. 简历请附带相关作品
七、岗位名称:QT工程师(中、高级)
岗位职责:
1. 负责公司产品软件的研发和设计;
2. 按要求编写设计文档、核心代码文档;
3. 负责对软件进行单元测试、集成测试;
4. 独立解决开发过程中的关键技术问题;
5. 按时完成上级分配的其他任务;
任职要求:
1. 对软件设计技术有执着的追求,对待工作有责任心,善于沟通
2. 具有3年以上Windows平台C++编程经验,熟悉Microsoft Visual Studio C++软件开发环境
3. 精通面向对象设计原理
4. 熟练掌握Qt开发,具有QT窗口软件的开发经验
5. 熟悉Qt底层架构,常用的数据结构、算法、设计模式
6. 熟悉QT界面开发相关技术,掌握Quick,如自绘界面、自定义控件、信号槽、QSS等
7. 精通多线程、异步、并行
八、岗位名称:WPF工程师(中、高级)
岗位职责:
1. 负责公司产品软件的研发和设计;
2. 按要求编写设计文档、核心代码文档;
任职要求:
1. 熟悉常用设计模式,掌握多线程开发、异步编程,MVVM等;
2. 熟悉使用Prism 或MvvmLight
3. 熟练掌握依赖属性,路由事件,绑定,触发器,模板,样式等技术
4. 具有良好的编码习惯,命名规范、注释清晰;
5. 具有较强的责任心和团队协作精神,具备独立解决问题的能力,并有不断探索创新的精神;
6. 掌握多种编程语言优先;