资深底软开发工程师
岗位职责
1.主导主动悬架控制器底层软件的全流程开发,包括需求分析、架构设计、模块开发、代码编写、调试优化等核心工作,对底软方案的稳定性、实时性、安全性负主要责任。
2.负责底软开发方案的整体把控,结合项目需求制定详细的底软开发计划,明确各模块的开发任务、时间节点及交付标准,确保开发工作有序开展。
3.承担项目底软板块的进度管控职责,实时跟踪开发进度,识别开发过程中的技术瓶颈与进度风险,制定应对措施并推动落实,保障项目按计划推进。
4.负责底层软件核心模块的开发与实现、包括MCU驱动、外设驱动(如传感器、执行器、通讯接口等)、实时操作系统(RTOS)移植与配置、中断管理、电源管理等。
5.主导底软的测试验证工作,制定测试方案,完成单元测试、集成测试,分析测试结果,优化软件性能;配合系统测试和整车测试,解决测试中出现的底软相关问题。
6.负责底软技术文档的编写与归档,包括软件需求规格说明书、软件设计文档、测试报告、代码注释、用户手册等。
7.配合硬件工程师完成硬件与软件的联调工作,提供底软层面的技术支持;对接上层应用软件开发团队,提供稳定、高效的底软接口。
8.关注行业内底层软件技术发展动态,引入先进的开发理念与技术方法,提升软件开发效率与产品质量。
任职要求
1.本科及以上学历,计算机科学与技术、电子信息工程、自动化等相关专业,5年以上底层软件开发工作经验,有汽车电子领域(悬架控制器、ECU、车身控制器等)底软开发经验者优先。
2.具备独立完成复杂底层软件全流程开发的能力,精通C语言编程,熟悉英飞凌等主流MCU架构,有丰富的MCU驱动开发经验。
3.熟练掌握实时操作系统(如FreeRTOS、UC/OS、AUTOSAR OS)的移植、配置与开发;熟悉汽车电子通讯协议(如CAN、CANoe、LIN)
4.有乙方项目开发工作经验,具备较强的项目整体把控和进度管控能力,能够快速响应客户需求,高效推动项目交付。
5.了解汽车电子功能安全标准(IS0 26262),具备功能安全相关底软开发经验者优先;熟悉主动悬架控制器的工作原理及底层软件需求。
6.具备扎实的计算机组成原理、操作系统、嵌入式系统等专业知识,有良好的代码风格和调试能力
7.具备较强的逻辑思维能力、问题分析与解决能力,工作严谨负责,有良好的沟通协调能力和团队合作精神。