系统软件工程师

系统软件工程师

岗位职责:
1、根据开发进度和任务分配,完成相应模块软件的设计、开发任务;
2、参与自动驾驶系统软件架构设计,产品软件需求分析以及设计文档编写;
3、车载传感器模块、算法模块系统集成,项目软件版本管理;
4、调试、完善和稳定自动驾驶系统,保证软件运行的可靠性。

任职条件:
1、电子、计算机、自动化等相关专业,本科及以上学历;
2、熟悉C++,3年以上Linux开发经验;
3、熟悉UART、CAN、PCIE、USB、SPI、I2C接口通信,熟悉TCP、UDP网络通信;
4、熟练掌握Linux多进程/多线程编程,以及Linux下软件调试方法;
5、逻辑思维能力强,有较强的分析定位问题的能力。
加分项:
1、有Qt程序开发经验优先;
2、掌握python,shell语言者优先;
3、熟悉百度Apollo系统、ROS系统者优先。