工作职责: 1. 参与自动驾驶产品软件需求分析,软件功能定义,嵌入式平台的系统软件架构设计及系统部署; 2. 熟悉CMMI软件开发流程,具备很强的需求分析能力,能撰写总体设计文档,能指导撰写详细设计文档组织设计和代码评审,指导开发人员,提升团队开发流程的规范与效率; 3. 解决关键技术及难点问题,相关技术前沿的研究和方向选择; 4. 参与技术决策,进行技术风险评估。 任职资格: 1. 熟悉计算机系统体系和架构; 2. 精通C/C++,熟悉python、shell; 3. 精通Linux内核; 4. 熟练掌握多线程,线程池技术,对网络通信、核间通信、异步通信、高并发访问、负载均衡等技术有深入了解及实战; 5. 主导过至少1个自动驾驶系统软件架构设计工作,掌握并熟练使用UML; 6. 熟悉MISRA C等代码检测规范; 7. 具有良好的团队合作意识、沟通能力、协调能力; 8. 熟悉开源机器人操作系统ROS,有相关开发经验 ; 9. 熟悉嵌入式系统外围总线 ; 10. 对产品研发自动化流程,持续集成,Docker使用等有经验者优先。