滴滴自动驾驶底软开发工程师(J250715019)
任职要求
1.大学本科及以上学历,计算机、软件工程、通信工程等相关专业,相关工作经验5年以上。 2.熟悉NVIDIA、TI以及高通等车规级SOC的BSP开发,具备汽车行业ADAS、车机与T-box等产品开发经验者优先。 3.或者熟悉X86以及ARM体系架构,在ICT行业从事交换机、路由…
工作职责
岗位职责: 1.负责L4级自动驾驶域控SOC的Linux BSP、设备驱动以及底软的设计、开发以及集成工作。 2.负责以太网卡、Switch等设备的驱动开发、gPTP时间同步协议开发。 3.负责Linux系统底层BSP整体性能的调试与优化,疑难问题排查与解决。 4.负责构建自动化发版测试平台,包括CICD、自动化发布部署、自动化测试等,并制定相关规范与流程。
岗位职责 1.功能安全软件设计开发,主导符合ISO26262 (ASILC/D)等级的车载控制器设计与开发,确保系统满足功能安全等级要求。(L4自动驾驶、电控系统、底盘系统等)功能安全软件设计,从需求分析(TSR|SSR)、软件设计到测试验证,主导功能安全转你件开发全流程,参与包括DFMEA、FTA、HARA等分析过程。主导设计安全机制(如故障检测、冗余设计、故障处理等)并集成到软件架构中,覆盖业务层、监控层及基础软件层交互。牵头解决功能安全系统性技术难题(如自动驾驶、电控系统、底盘温系统等场景); 2.技术标准与流程建设,建立功能安全软件开发流程,协助制定企业级安全设计规范和技术标准并推动流程落地。 3.跨领域协同与创新,协同硬件、应用、算法、测试等团队完成功能安全关键系统的跨领域集成与验证,主导功能安全软件部署;跟踪SOTIF(ISO21448)预期功能安全等新兴技术趋势,推动技术硕研与专利布局。
1、负责座舱数据驱动的感知计算/决策功能交付,拆解产品需求、识别系统功能依赖、编写开发计划、制定对上下游的准入准出标准 2、参与自动驾驶中间件/嵌入式软件功能验收 3、参与技术评审,从软硬件系统视角给出技术方案优化建议 4、负责开发过程中的风险识别、问题跟进,确保项目如期交付 5、紧扣项目流程,协调&推动内外部资源,以达成交付目标 6、协助项目经理推进感知计算系统软件在整车项目的落地工作
1、自动驾驶域控制器的软件集成和发布工作: * 根据版本发布需求,从代码库中选取特定的分支或节点制作软件包或者刷写镜像。 * 对发布内容做冒烟测试,检查基础功能; * 根据版本发布需求,对发布内容进行逐项验证,检查是否满足发布需求; * 跟研发人员紧密配合,对发现的问题快速反馈并进行回归测试; * 撰写软件发布说明(release note),汇总版本变更情况和验证情况; 2、自动驾驶域控制器的专项测试工作: * 针对特定的功能或软件模块设计测试方法并撰写操作说明; * 利用已有的工具和方法执行测试并撰写报告; * 常见测试方向包括业务逻辑、通信带宽、通信时延、系统稳定性等; * 对各个渠道反馈的问题进行压力测试以协助定位和解决; 3、BSP与底软自动化测试平台建设: * 测试工具链搭建、自动测试脚本编写; * 测试资源管理与协调(外包人员与工程服务供应商)等。