
地平线自动驾驶测试开发工程师(底软方向)
任职要求
1.统招本科5年以上工作经验,硕士3年以上工作经验,信息、通信、计算机、电子、自动化等相关专业; 2.熟悉Android或Linux嵌入式操作系统,熟悉传感器链路等功能,熟悉嵌入式基本外设I2C,SPI,USB,ETH,PCIE等; 3.熟悉虚拟化、微内核、Linux kernel,熟悉multi OS方案; 4.精通python/C++/C语言中至少一门,并具备良好的编程能力; 5.熟悉嵌入式自动化测试,熟悉Jenkins,Pytest,Gtest等自动化测试框架,热爱技术; 6.具备良好的沟通能力,优秀的分析问题与解决问题的能力,工作态度积极,有较强的沟通能力、执行力、推动能力及团队协作能力; 7.具有嵌入式开发或者嵌入SDK测试经验优先; 8.具有芯片软件测试相或者自动驾驶相关测试经验优先;
工作职责
1.负责芯片产品需求分析,各模块测试方案的构建,输出测试用例,通过测试流程和方法创新,努力提升测试的质量和效率; 2.负责自动化框架搭建及维护; 3.执行项目测试,构建测试环境,测试代码,测试脚本开发等; 4.负责产品的各个环节的测试质量,识别问题和风险,并提供解决方案和具体措施;

1.负责智能驾驶产品车身、底盘、诊断通讯测试; 2.负责智能驾驶产品的标定功能测试,根据需求对系统进行标定和调试; 3.负责根据系统或产品的功能需求完成测试计划的制定,测试方方案的编写,测试用例的设计; 4.负责对系统或产品进行测试,执行测试用例,撰写测试报告。

对无人车系统进行系统工程分析,与工程、产品和运营团队紧密合作,确保自动驾驶系统性能目标的实现: • 定义ADAS与无人驾驶系统的性能指标,拆解系统层级的性能指标要求到子系统;从数据中提取检测的性能指标并分析系统性能变化趋势,向开发团队提供方向性反馈 • 参与制定无人驾驶系统验证策略、开发测试方法与测试集来清晰量化系统和子系统性能、定位性能差距,从而指导开发改进方向 • 在安全管理体系(SMS)框架下进行系统安全风险评估;组织评估不同ODD(操作设计域)中商业部署的成熟度,以支持管理层决策 • 为ADAS和AD系统架构设计,ADAS和AD系统法规与监管要求向内形成系统需求,safety case的制作等活动提供准出方向的支持

对无人车系统进行系统工程分析,与工程、产品和运营团队紧密合作,确保自动驾驶系统的完善设计和性能目标的实现: • 识别L4应用中的关键挑战场景,研究/解读ADAS和AD系统法规与监管要求,向内形成完善的自动驾驶产品需求与系统需求 • 分析设计兼容不同车辆平台的ADAS和AD系统架构,并将系统需求拆解至软件模块 • 梳理、提取关键需求涉及的关键场景特征,设计功能对应的场景集 • 参与制定无人驾驶系统验证策略、开发测试方法与测试集来清晰量化系统和子系统性能、定位性能差距,从而指导开发改进方向 • 支持Safety case的制作,协助在安全管理体系(SMS)框架下进行L4应用框架下的系统安全风险评估

对无人车系统进行系统工程分析,与工程、产品和运营团队紧密合作,确保自动驾驶系统的完善设计和性能目标的实现: 运用功能安全与预期功能安全框架进行无人驾驶系统的风险评估与管理:使用FMEA,STPA,FTA和/或HAZOP等方法进行系统性的功能安全风险评估,结合SOTIF常用方法论中的场景分析、统计方法等评估和管理预期功能失效风险,并从系统层面牵头制定有效策略对已识别风险进行管理 从功能安全与预期功能安全角度,参与制定无人驾驶系统验证策略、开发测试方法与测试集与关键系统指标 牵头并协同各模块的安全工程师,开展兼容不同车辆平台的ADAS和AD系统架构的安全相关的分析与需求/设计,并将系统需求拆解至软件/硬件模块 识别L4应用中的关键挑战场景,,向内形成完善的自动驾驶产品需求与系统需求 支持Safety case的制作,研究/解读安全相关的ADAS和AD系统法规与监管要求与标准演进,协助在安全管理体系(SMS)框架下进行L4应用框架下的系统安全风险评估, 支持项目组进行的安全/预期安全相关的对外沟通与认证工作