A. 工作职责
1.从事无人车传感器采集软件系统研发,包括主流相机、激光、惯导等传感器SDK集成和二次开发,完成人机交互控制软件设计及编码工作。
2.负责无人车软件系统日常迭代开发、维护及Bug修复工作,积极对接各方需求,确保软件功能正常、易用。
3.负责开发过程中体系文档积累及编写,参与体系审核过程。
4.负责部分数据处理软件工具开发与设计工作。
5.整合业务需要的第三方/开源的C++代码模块并封装到研发部相对应的产品序列中。
5.无人车视频服务器开发,包括直播、实时通信,优化流媒体产品用户体验,如延迟、流畅、画质。
6.无人车操控软开发。
7.负责设计文档编制、评审等相关工作 。
8.能够紧跟图形渲染技术前沿,并对长期发展技术路线和架构给出自己的理解和解决方案。
-----------------------------------------------------------
B. 任职资格
1. 本科及以上学历,良好的英文阅读能力;
2. 较强的C/C++编程/数据结构/软件工程基础;
3. 熟悉QT框架, linux系统, 了解服务端开发相关的技术;
4. 熟悉编解码技术,h264, h265 标准;
5. 熟悉FFmpeg架构 ;
6. 熟悉GPU硬件加速,会使用Cuda;
7. 熟悉OpenGL/DirectX9,11开发,OpenCV,FFmpeg等图像处理库,有图形图像开发经验者优先;
8. 有良好的3D图形学基础,熟悉掌握图形学基本算法,有扎实的数学功底,具有良好的代码组织能力和编码习惯;
9. 熟悉RTMP/RTSP、ONVIF等协议;
10. 熟悉MediaCodec框架;
11. 熟悉Linux V4L2框架;
12. 良好的团队合作精神,积极的工作态度和较强的责任心,良好的沟通和学习能力;