职位描述
职位描述:
我们正在寻找一位充满热情的车身应用开发工程师,加入我们的核心软件团队。您将主要负责设计、开发和优化与车身域控制器相关的嵌入式应用程序,这些应用直接关系到用户的驾乘体验,如车门车窗控制、灯光系统、空调系统、座椅调节、钥匙系统等。您将与硬件工程师、系统工程师和测试工程师紧密合作,将创新想法转化为稳定、可靠、高性能的量产产品。
岗位职责:
1、需求分析与设计: 参与车身域功能需求评审,负责软件模块的详细设计、接口定义和文档编写。
2、软件开发与实现: 基于AUTOSAR架构或特定的嵌入式平台,使用C/C++语言进行车身应用层软件的编码实现。
3、网络通信集成: 负责车身相关应用与底层ECU(如BCM, BCM+, 网关等)通过CAN/LIN/以太网等总线进行通信的配置与集成。
4、诊断功能开发: 集成和实现UDS诊断服务,支持生产下线、售后诊断等功能。
5、测试与验证: 编写单元测试和集成测试用例,配合测试团队进行问题定位、分析和解决,确保软件质量满足功能安全(如ISO 26262)和量产要求。
6、持续优化: 对现有软件进行性能优化、功耗优化和代码重构,提升软件的效率和可维护性。
7、技术文档: 编写和维护高质量的软件设计文档、接口文档和技术报告。
任职要求:
1、学历与专业: 本科及以上学历,计算机科学、电子工程、车辆工程、自动化或相关专业。
2、工作经验: 拥有5年及以上嵌入式软件开发经验,至少3年直接从事汽车车身域、车身控制器或相关ECU的软件开发经验。
3、编程语言: 精通C语言,具备良好的编程风格和扎实的编程基础。
4、嵌入式系统: 熟悉嵌入式实时操作系统,如OSEK/VDX, FreeRTOS, µC/OS等,了解任务调度、内存管理、中断机制等核心概念。
5、汽车总线: 深入理解CAN/LIN等汽车总线通信协议,有使用CANoe, CANalyzer等工具进行总线仿真、测试和诊断的实际经验。
6、开发流程: 熟悉嵌入式软件的开发流程和调试技巧,能熟练使用示波器、逻辑分析仪等硬件调试工具。
7、个人素质: 具备良好的问题分析能力和解决能力,有强烈的责任心和团队合作精神。
优先考虑条件:
1、AUTOSAR经验: 具有AUTOSAR架构下的开发经验,熟悉应用层与底层(BSW/RTE)的交互。
2、功能安全: 了解汽车功能安全标准ISO 26262,并有相关开发经验。
3、诊断协议: 熟悉UDS诊断协议,并有实际项目应用经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕