职位描述
岗位职责:
1. 需求分析和设计:负责汽车座舱项目的需求分析、设计、开发及维护。包括与客户沟通,记录和整理客户技术需求,确保仪表/音响娱乐系统的驱动设计开发符合客户需求;
2. 开发工作:使用相关工具和技术开发,包括但不限于C/C++、QNX、Linux、Middleware、系统库、通信组件、HMI等。开发中需分析系统问题、解决技术难题,并按时提交高质量代码;
3. 测试和维护:参与仪表/座舱/辅助驾驶/自动驾驶项目的单元测试和集成测试,确保软件的质量和用户体验。包括参考成熟系统进行功能测试,处理现场调试中遇到的问题;
4. 文档编制:编制与项目相关的技术文档,包括需求评审、技术评估及支持,确保项目顺利进行;
5. 团队协作:与产品设计、需求定义和平台软件组紧密合作,提升和创新开发技术;
6. 团队管理:协同开发同事,讨论和制定开发计划,满足项目和客户要求,保质保量交付。
岗位要求:
1. 工作安排:根据公司和项目安排,调整工作地点和适当延长工作时间;
2. 技术技能:熟悉QNX/Linux系统运行原理、系统配置方式、主流厂商的SDK,熟悉包括系统引导、内核加载、驱动配置、驱动开发、设备调试、硬件排查、系统分析等其中多种内容。有QNX的3个主要开发工具包括QNX Momentics IDE、QNX Profiler和QNX Simulator经验者优先。熟悉QNX开发工具和配置环境,熟悉Linux和不同发行版本Yocto/Ubuntu等的系统构建;
3. 工作经验:8年以上QNX/Linux开发经验,能独立构建开发环境/工具移植/系统优化者优先;
4. 教育背景:计算机和软件相关专业,拥有本科及以上学历;
5. 其他技能:具备良好的沟通、表达、分析能力,工作积极主动,认真负责。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕