岗位描述
工作职责:
1、负责根据业务功能需求进行业务模块设计/开发/优化等
2、负责Linux系统下CPU/GPU/内存等性能调优
3、负责外设驱动(包括不仅限于: 相机、激光雷达、Can/CanFd、串口)集成工作
4、负责代码审查和代码编译打包维护/开发工作
任职要求:
1、本科及以上学历,计算机、软件、通讯、电子、自动化等相关专业
2、熟练使用C++/Python/Shell进行开发,基础扎实,具有模块设计能力,能够在Linux环境下进行多线程开发,有过项目开发经验更优
3、熟悉常见的通信协议: UDP/TCP/HTTP/Websocket/Can/CanFD/串口等,有项目使用经验更优;
4、了解DDS通信,具有ROS2/FastDDS等使用经验更优
5、具有Linux上性能调优经验更优,例如CPU绑核/核隔离/优先级调整的实际应用经验
6、表达沟通良好,能够较好配合团队上下游进行协同开发,具有自驱动学习能力
7、代码风格良好,具有gtest等代码测试框架使用经验更优