TCL测试软件开发工程师
1、负责系统需求的萃取并输出软件需求文档,根据软件需求完成架构设计、详细设计,并输出文档和UML工程; 2、负责软件单元测试,软件集成与发布。 3、负责AutoSAR工具配置,MCAL配置,复杂驱动开发等相关工作. 4、负责域控制器基础软件开发。
1、开发自研域控制器MCU基础软件,包括硬件驱动、复杂驱动、通信协议栈、存储功能栈、系统服务等功能的开发和配置; 2、依照开发流程,完成软件需求开发、软件设计、软件编码调试、单元测试及集成调试; 3、分析解决测试阶段和实车运行阶段发现的软件问题; 3、开展软件功能安全分析,包括SFMEA、FTA、DFA。根据功能安全分析结果完成软件安全需求的开发和实现; 4、开发DV/PV试验软件和生产测试软件; 5、结合业务需求开发上位机工具,提升软件开发效率。
1、主要职责:负责小米汽车制动控制产品的功能安全开发工作,根据不同的产品品类和项目的要求来定义功能安全需求,开发相关产品功能安全机制,制定和管理功能安全计划,验证安全措施有效性,确保产品的安全交付; 2、进行制动控制系统的HARA,Safety Goal,FSC,TSC,HSR,SSR等功能安全内容的分析、定义等开发工作; 进行FMEA, FTA, DFA, STPA等功能安全分析;并与合作伙伴以及内部研发团队进行上述内容的沟通、澄清和对齐; 3、组织和电控硬件和软件团队一起对合作伙伴的功能安全交付物和方案的评审; 4、算法及软件开发:在自研项目内进行功能安全算法和软件的开发,进行功能安全软件的单元测试,软件集成测试,系统安全测试; 5、安全测试:参与编写安全测试的测试案例,并进行系统安全测试及对测试结果进行评估,在整车层次验证产品功能安全措施的有效性; 6、主导项目中功能安全相关问题的分析和解决,能精确和客观的对偏差项进行安全评估。对项目中产生的变更进行精确的功能安全影响分析。