职位描述
技术要求:
1.熟悉C、C 等Linux环境编程,熟悉分布式网络编程者优先;
2.掌握Linux操作系统移植以及常用接口设备驱动程序开发能力者优先;
3.熟悉ROS/ROS2等中间件,有机器人、无人机、自动驾驶从业经验者优先;
4.熟悉AP AutoSAR、熱悉IS014229、DOIP、XCP等诊断、刷写、标定协议者优先;
5.熟练使用yocto系统工具者优先;
6.熟悉Qt 开发者优先。
岗位职责:
1.根据产品的功能需求,负责嵌入式软件实现方案的设计、系统总体架构设计及详细设计;
2.负责产品应用软件框架搭架、详细设计和编码工作;
3.负责软件模块的单元测试和参与软件的集成测试;
4.负责基于ROS/ROS2的驱动接口功能的二次开发;
5.通信、诊断协议栈,关键守护进程等中间件应用软件开发;
6.调试工具、刷写工具、交叉编译工具等调试工具软件开发;
7.负责应用程序在嵌入式设备上的部署,以及性能优化;
8.配合驱动工程师对驱动进行联合调试。