Linux C++开发工程师(惠州)
岗位职责
负责车载OS(QNX/Linux/Android)下的C++开发,详细如下:
1、负责OS中间件算法接口应用开发;
2、负责OS中间件服务软件和HMI应用软件之间的通信开发;
3、负责OS中间件服务软件和MCU软件之间的通信开发;
4、负责OS中间件服务软件和HUD软件之间的通信开发;
5、负责OS下的应用软件包的升级功能的开发;
6、负责OS中间件的业务功能需求的评估;
7、负责OS中间件软件设计文档的编写与维护;
8、负责OS中间件软件的性能分析与优化。
岗位技能
1、精通OS下的C++开发语言;
2、掌握Android/Linux/QNX系统下的开发调试工具,调试方法;
3、掌握Android/Linux/QNX系统下的I2C/uart应用开发调试工具,调试方法;
4、精通Socket编程、熟悉常用的网络协议(如:SOME/IP、RTP/RTSP、HTTP、FTP、DNS、RPC等);
5、熟悉SOMEIP、FDBus、ZMQ通信的应用;
6、熟悉RTSP、AVB等视频架构的应用;
7、精通GIT代码管理工具的应用。