工作职责:1. 负责电机/PTC 等产品底层软件开发工作,包括:(1) 根据系统需求完成底层软件功能需求设计;(2) 与系统团队和应用层开发团队定义软件接口;(3) 底层驱动软件框架搭建;(4) 底层软件实现,包括片内和片外资源的逻辑配置和驱动程序;(5) 控制器内部的通信程序编写,如 SPI 通信、 CAN 驱动等;(6) 内存管理和数据读写,如操作 RAM/Flash/EEPROM 的自检、读写、 DMA 数据传送等;(7) 底层软件和硬件的故障诊断;(8) 底层软件集成调试。(9) BootLoader 和 UDS 软件开发;(10)上位机软件编写和维护;2. 与团队合作改进产品设计。3. 分析、解决项目实施中出现的问题。4. 支持市场和销售活动。任职资格:职位要求1. 本科及以上学历,车辆工程、自动化、 电子电气、计算机科学与技术等专业;2. 2 年以上汽车控制器底层软件开发经验;3. 熟悉单片机体系架构(ARM, DSP, PowerPC 等),具有扎实的数据结构和 C 语言编程知识;4. 熟练使用一种或多种嵌入式软件开发工具;5. 熟悉汽车行业的芯片, 如 Freescale, Infineon, TI 等。6. 工作踏实,沟通能力好,具有责任感和团队精神。7. 有 BootLoader 和 UDS 软件开发经验者加分;8. 有上位机开发经验者加分;学历和工作年限要求可根据经验和能力适当放宽。