岗位职责:1.负责智驾控制器软件需求分析及需求规范编写。2.开发AUTOSAR BSW基础软件模块。 开发操作系统(OS),确保任务调度与实时性能满足系统需求。 开发CAN通信协议栈,保证车辆内部网络的可靠通信。 开发以太网通信协议栈,实现高速数据传输与网络通信。 开发存储协议栈(如EEPROM、Flash等),确保数据的可靠存储与管理。 开发功能安全模块,确保系统符合ISO 26262等功能安全标准。 开发信息安全模块,确保通信数据的完整性与安全性。 重点负责存储协议栈(如EEPROM、Flash等)和诊断协议栈(如UDS)的配置和集成。 参与主导Bootloader开发,确保系统的安全启动与软件升级功能的实现。3.编写软件测试用例,执行单元测试与集成测试。 根据功能需求编写详细的测试计划和测试用例,确保覆盖所有软件需求。 使用测试工具执行测试,并记录测试结果和问题,确保软件的稳定性和功能符合预期。 分析测试中发现的问题,协助开发人员进行问题定位和修复。4.排查和分析软件问题,优化软件性能。 使用调试工具(如Trace32等)进行问题排查,快速定位软件故障点。 分析软件瓶颈,进行代码优化和内存管理,以提高系统性能。 制定并实施性能测试策略,确保软件在不同运行条件下的高效性和可靠性。任职要求:1.熟练掌握C/C++编程,具备较强的代码编写能力。2.全日制本科及以上学历,计算机、电子工程、自动化、机电或软件工程相关专业。3.精通AUTOSAR软件架构,熟练使用ETAS AUTOSAR配置工具进行BSW开发,熟练MCAL相关技术栈。4.具备较强的问题排查能力,能够快速分析和解决复杂的软件问题。5.3年以上汽车行业嵌入式软件开发经验。6.具有汽车电子MCU开发经验,如Tricore、RH850、E3640、J6等。7.具备良好的团队合作、沟通及学习能力。