职位详情
自动驾驶研发工程师
2.1-3万
内蒙古圆速蒙泰智能氢电商用车有限公司
北京
3-5年
本科
08-21
工作地址

望京(地铁站)

职位描述
1、理解系统的业务需求、业务逻辑及设计目标,能够有效结合业务场景,负责自动驾驶系统的模块设计与代码框架的选型与开发,对所负责模块(感知、定位、规划控制等)的结构和子模块、对象进行规划与划分,保障架构设计的可靠性、可用性、可扩展性、可维护性及安全性等,并完成模块的研发与研发自测;
2、协调所负责模块(感知、定位、规划控制等)与其他模块间的开发协作,确保与其他模块的通信接口设计合理。
3、参与所负责模块的需求分析,业务流程 ,系统分析及业务建模,对业务需求的优化提出建议。
4、站在业务角度,引入创新技术,优化所负责模块的技术架构,解决现有技术架构的瓶颈和现有业务产品优化升级过程中存在的技术问题,引入业界优秀的技术实践,推动技术设计方案的落地与优化。
5、 参与公司自动驾驶技术研发体系建设,完善开发方法、提高开发效率,参与技术团队代码评审、质量保障、技术规范、代码规范、代码质量等,并通过代码规范、单元测试、持续集成、研发自测等手段不断提升代码质量,减少代码缺陷。
6、管理和维护开发过程中产生的文档(架构设计文档,概要设计文档等)。参与自动驾驶技术知识库的搭建与更新。
7、配合项目经理与产品经理建立沟通渠道,配合项目开发计划的进度控制、检查、跟踪和公布。
8、参与和支持公司技术相关的知识产权申请工作,参与和支持与技术相关的其他工作。

1、有自动驾驶、无人机、机器人软件系统相关的研发经验,了解Apollo或Autoware等自动驾驶软件架构,熟悉并且能够理解自动驾驶相关算法。
2、统招211/985计算机、软件工程或相关专业本科及以上学历。
3、从事所负责模块(感知、定位、规划控制等)相关自动驾驶研发工作2年以上,
4年以上大型软件系统研发经验。
4、熟练掌握并能灵活应用软件设计基本原则及设计模式,对面向对象分析设计、设计模式、软件架构风格等有深入理解,精通各类软件生命周期管理理论;精通UML和 XML,能熟练使用相关的设计软件,可清晰的表达设计意图,熟悉编写各类技术文档。对所负责的自动驾驶模块(感知、定位、规划控制等)相关知识和算法有深入了解,对深度学习模型有一定了解。熟悉ISO 26262标准者优先。
5、 3年以上C++开发及设计经验,具有优良的开发习惯。扎实的C/C++语言功底和良好的面向对象和模块化的开发思维。
6、具备行业优秀自动驾驶公司研发经历的优先。
7、熟悉C++代码编程,有良好的的编程规范和习惯;熟悉Matlab等常用工具的使用和编程。熟悉Linux操作命令,熟悉Bash脚本编程;熟悉ros,有ros使用和开发经验者优先。
8、能够独立完成系统模块功能的设计,并有能力解决开发过程中出现的问题。
9、具有驾照和驾驶经验的优先。
10、具备良好的逻辑思维能力、求知精神和团队合作意识,有能力组织团队进行项目攻关及系统研制工作 ;
11、积极主动,有较强的问题解决能力,能根据不同的场景可以给出较优的系统解决方案;
12、分析和表达能力强,良好的中英文档开发能力。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请