小鹏汽车机器人域控制器系统开发工程师
任职要求
1、全日制大学本科及以上,电子/电气,自动化,通信,计算机等相关专业; 2、熟悉Linux系统、嵌入式开发(C++/单片机)和算法原理,深入理解SLAM、运动控制等机器人算法的硬件实现需求; 3、熟悉英伟达、高通、地平线等主流硬件平台的系统设计,掌握各平台与算法的技术特性; 4、熟悉应用DDR、PCIe、GMSL、HDMI、Ethernet、EtherCAT等高速t通讯协议,具备信号定义能力; 5、熟悉深度相机、视觉传感器、力觉传感器、RTK…
工作职责
作为机器人域控制器(主脑,承载运控/感知等算法模型,SoC&MCU域内协同)系统级开发的负责工程师,主担机器人域控制器的系统需求提出和确认、系统开发要求和分解、系统目标确认和跟进,确保机器人域控制器匹配整机系统架构设计,确保满足整机RTS设计目标达成,牵头推进域控制器的系统级开发进度,打通和链接域控制器系统级需求上下游专业的开发关系,达成项目节点,提供域控制器为对象的所有输出物。 1、负责机器人主域控制器的系统开发,编制域控制器相关技术文件,解决域控制器相关技术和质量问题,确保域控制器系统级需求和要求满足机器人功能开发目标; 2、对接嵌入式底软、OTA、供应商、硬件、软法、软件、整机性能等部门,负责跨部门涉及域控制器的需求和方案制定,管控域控制器系统层级需求定义、软件集成提测和系统发布、测试验证等开发工作,全生命周期推进; 3、支持协同机器人系统架构的方案设计和评估,负责域控制器零件层面的细化方案设计、实施和确认; 4、紧扣整机开发流程,与质量&采购&嵌入式合作,协调部门内/外资源,推进域控制器和机器人软硬件集成开发,保证节点; 5、负责供应商和工厂EOL下线方案制定、诊断需求、DBC对接、域控端电源管理方案定义、SOMEIP/DDS通讯接口和信号发布等; 6、跟进总装工厂和试制阶段域控制器系统级相关问题的解决和推进; 7、编写和组织评审域控制器系统级开发的相关技术工作,输出所需技术文档; 8、协助上级和项目经理要求的推进域控制器在整机项目开发中的其他工作。
1、负责Android系统底层开发,包括Framework定制、HAL层开发、设备驱动适配及性能优化; 2.、基于JNI/NDK开发高性能本地库,实现Java与C++/C的高效交互,确保车载/机器人系统的实时性要求; 3、参与机器人中央域控制器(CDCU)相关开发,包括CAN通信、诊断协议(UDS/OBD)、ECU间通信等; 4、解决系统级疑难问题(如Binder通信优化、内存泄漏、车规级稳定性问题)。
1. 高精度时序测量与建模技术:研发基于软硬件结合的混合测量架构,精准测量任务/中断执行时序和时间,同时设计任务/中断最大执行时间分析数学模型,构建任务/中断执行时序特征数据库; 2. 实时操作系统的编译代码优化与缓存命中率提升技术:旨在通过静态/动态分析、硬件协同等验证技术,增强多核系统中指令与数据缓存的可预测性,从而保障任务最坏执行时间分析的精确性与时序确定性; 3. 基于AI的多核调度优化引擎:通过建立多核任务/中断的数学模型,结合AI算法,创新性实现基于调度时序特征提取的调度优化机制,保证软件系统调度确定性;实时系统中缓存时序攻击的防御机制研究 :通过硬件辅助、软件层干扰检测及调度算法优化,在多核系统中实现安全敏感代码的时间确定性保障; 4. 跨域时间敏感任务调度框架:针对车载多域控制器需求,实现基于以太网时钟同步的全局调度协调器。 【课题名称】 实时操作系统时间分析和优化 【课题内容】 本课题致力于解决嵌入式系统在复杂工况下面临的时序不确定难题,提升操作系统的实时性,保证系统内和跨系统交互的端到端的实时性能达标、稳定,让整车功能更精准的控制和响应。
(此岗位为系统岗位,不需要开发coding) 1、协助系统设计工作:在资深系统工程师指导下参与自动驾驶软硬件系统设计辅助工作,包括域控制器架构梳理、传感器连接方案分析、底软及中间件基础方案研讨;协助编制技术文件,学习技术文档的规范与逻辑,配合解决基础技术疑问,确保符合系统基础需求; 2、参与架构方案评估:协助收集域控制器系统架构相关的技术资料,参与架构方案的影响因素分析及讨论;配合完成方案落地过程中的基础调研与数据统计,学习架构设计的核心思路; 3、支持产品交付:参与自动驾驶产品量产项目,跟进软硬件开发的基础环节,协助完成测试验证数据整理、版本发布辅助及实施流程跟进等工作,熟悉全流程运作机制; 4、配合车型项目推进:紧扣整车开发基础流程,协助部门内外部基础资源;参与项目节点的基础跟进工作,整理项目进展和风险点,配合推进问题闭环的工作; 5、辅助文档编写评审:学习自动驾驶开发流程中各类技术文档的标准;协助编写域控制器硬件、基础软件及智能驾驶系统功能相关的基础文档,配合完成文档评审的准备工作。
