这一职位要求具备多方面的技能和专业知识,以应对复杂的集成挑战:
首先,自动驾驶集成工程师需要具备多平台代码集成与适配能力。这包括在工程师指导下完成MCU(Aurix)平台应用层软件C代码集成,将各MCU模块集成到底层软件中,解决编译器兼容性问题(如GCC与Tasking差异)。同时,他们还需要在工程师指导下完成SOC(如NVIDIA ORIN)上C++算法模块的集成,适配底软版本,解决算法模块编译依赖、CMake/Makefile编译参数调整等问题。
其次,持续集成流水线开发也是这个职位的重要职责之一。自动驾驶集成工程师需要维护CI流水线,完成代码提交触发编译-测试-制品上传(Artifactory)的全流程自动化。他们还需要分析集成流水线中编译、静态/动态测试阶段的性能瓶颈(如链接耗时、内存溢出),并提出自动化脚本或配置优化方案。
此外,软件版本管理与发布也是自动驾驶集成工程师的重要工作内容。他们需要对接项目管理、软件需求/开发/测试各相关方,按照量产车型基线发版计划和集成需求,检查相关方交付的代码、软件和测试报告交付,撰写软件发布说明。同时,他们还需要使用Jira、GitLab、Jenkins、Artifactory等工具,根据发版需求,完成自研MCU、SOC软件的编译、集成与基础验证。
为了胜任这个职位,自动驾驶集成工程师需要具备计算机、电子工程、自动化、车辆工程等相关专业本科及以上学历,并具有嵌入式软件集成或C/C++开发相关工作经验。他们需要熟悉C/C++语法,了解内存管理基本概念(如智能指针、内存泄漏检测),并熟练使用Python/Shell编写自动化脚本(如日志分析、文件处理等)。此外,他们还需要熟悉Linux命令行操作,具备QNX/RTOS系统使用经验者优先,了解CMake/Makefile构建工具,能修改基础编译参数。
除了技术能力,自动驾驶集成工程师还需要具备快速学习的能力,良好的问题分析技巧和文档撰写习惯。他们需要愿意接受指导,拥有团队合作精神和跨部门沟通能力。具备汽车电子/ADAS系统实习经历,了解AUTOSAR架构或参与过开源自动驾驶项目者优先。此外,具备嵌入式Linux开发经验,熟悉交叉编译与内核调试者优先。了解ROS框架话题/服务通信机制,有算法集成项目经验者优先。
总的来说,自动驾驶集成工程师是一个充满挑战和机遇的职业。他们需要具备多种技能和专业知识,以应对复杂的集成挑战。通过不断学习和实践,他们可以在这个领域取得卓越的成就。
凯迪拉克CT6内饰设计解析 凯迪拉克CT6的内饰设计在全新换代车型中实现了显著升级,全面融入品牌新一代豪华语言,与LYRIQ锐歌共享家族化设计哲学,标志着凯迪拉克从传统美式豪华向数字化、极简主义豪华的转型。 全新CT6内饰以“感官沉浸”为核
凯迪拉克CT6内饰:锐歌同款设计,豪华科技感升级 全新凯迪拉克CT6的内饰全面焕新,正式引入LYRIQ锐歌同款家族化设计语言,标志着凯迪拉克豪华轿车在座舱体验上迈入全新阶段。相较于前代车型,新内饰在材质选配、人机交互与氛围营造上实现系统性升
凯迪拉克CT6内饰:LYRIQ同款豪华座舱设计解析 全新凯迪拉克CT6的内饰全面升级,正式采用与LYRIQ锐歌同源的“豪华科技座舱”设计语言,标志着凯迪拉克在电动与燃油车型内饰设计上的高度统一。该设计摒弃传统物理按键布局,以极简主义风格重构