小米 – 自动驾驶系统集成测试工程师 职位分析和面试指导

职位描述:

1. 根据小米自动驾驶产品功能、架构和技术要求,进行测试系统方案的设计,完成基础软件通信(Ethernet、CAN-FD等)、诊断(数据读写、标定服务、OTA、故障检测)和自动驾驶功能(行车、泊车、主动安全)相关功能的高效测试。
2. 依据产品与系统需求文档,编写并评审基础软件和HIL仿真测试用例,搭建多种测试场景,满足功能、性能、故障注入和可靠性测试等多种测试需求,确保测试用例对功能需求的全面覆盖。
3. 推进台架测试能力提升,包括编写与优化测试脚本与自动化工具框架,提升团队自动化测试效率与质量,密切关注自动驾驶领域的前沿发展动态,引入新的自动化测试方法、先进的测试工具和创新技术,持续优化提升团队现有能力,充分覆盖并满足功能安全、预期功能安全、法规和行业准入等测试需求。
4. 根据车型开发和项目需求,制定详细的台架测试计划与测试方案,明确各个阶段的里程碑、资源需求与时间安排,推进测试工作保质保量完成,确保测试工作与项目开发需求紧密配合。
5.与研发、质量、整车等部门密切合作,协调测试计划和测试进度,及时发布测试报告并推进测试问题解决。

职位要求:

1. 计算机、电子、自动化、车辆等相关专业,本科5年或硕士3年以上工作经验,有车载软件测试管理或测试开发相关经验者优先。
2. 熟悉HIL仿真测试系统原理和应用,熟悉汽车行业ISO标准(包括但不限于ISO-11898/ISO-14229/ISO-26262/C-ICAP/C-NCAP/C-IASI等)。
3. 熟练掌握多种仿真测试工具的使用,如CANoe、dSPACE、NI等,熟练使用VTD、Prescan等仿真软件。
4. 熟悉C/C++或Python中至少1种编程语言,了解ROS、Linux、计算机原理等,具有良好的软件编程能力。
5. 具备较强的学习能力、自驱力和团队合作精神,能够与项目团队紧密配合,高效完成测试任务。
6. 面对测试中的复杂问题和挑战,能够迅速进行技术攻关,提出创新性的解决方案,提升测试效率和测试质量。

招聘部门:

小米

工作地点:

武汉市 ID:A215654A

面试建议:

自动驾驶系统集成测试工程师是一个技术含量很高的岗位,小米对这个职位的要求主要集中在三个方面:扎实的HIL仿真测试能力、全面的汽车行业标准知识以及出色的编程能力。特别是对于自动驾驶功能测试、故障注入测试等专业领域有很高要求,这与其他普通的汽车电子测试岗位有明显区别。 在准备面试时,建议重点突出你在HIL测试系统搭建和优化方面的实际经验。可以准备几个你主导或参与的测试案例,详细说明你是如何设计测试方案、解决技术难题的。同时要熟悉ISO-26262等功能安全标准,面试官很可能会问到这些标准在实际测试中的应用。编程能力方面,准备好展示你的自动化测试脚本编写经验,特别是用Python或C++开发的测试工具。最后,小米非常看重团队协作和问题解决能力,准备几个你与研发团队紧密配合、推动问题解决的案例会很有帮助。