岗位职责:
1、负责项目的Linux系统软件架构设计和软件开发;
2、负责Linux系统外设驱动适配;
3、负责Linux内核裁剪,移植驱动开发;
4、结合产品特性,对Linux系统优化设计,提高系统的稳定性和实时性;
5、配合系统应用,分析系统层面的Bug并解决问题;
6、配合硬件工程师测试硬件电路和外设;
7、负责编写软件设计文件,参与技术方案的评估。
任职要求:
1、本科及以上学历,5年以上Linux系统开发经验,电子、计算机、通信类相关专业;
2、熟练掌握C++编程语言,熟悉Linux脚本,良好的代码风格规范;
3、熟悉ARM 平台Linux系统ROS环境的搭建、第三方库代码移植;
4、熟悉ARM平台系统外设驱动适配,如WIFI\Camera\lidar等传感器外设;
5、熟悉Linux系统下Ethernet、USB、I2C、串口和总线的驱动开发;
6、熟悉Linux系统多进程和多线程编程;
7、熟悉Linux实时补丁,有系统实时性优化经验;
8、熟悉Linux常用调试工具,能够定位抓取故障问题并分析;
9、责任心强,具有良好的沟通和协作能力;
10、有汽车、低速无人车行业开发经验优先
有Linux系统文件制作、操作系统移植、Ubantu系统移植经验优先。