到岗时间:不限
婚况要求:不限
主要职责:
• 完成 MCU 底层软件开发,包括启动文件配置、中断向量表、Flash/RAM 地址规划及堆栈空间配置,保障单片机稳定启动与正常运行。
• 负责 GPIO、ADC、DMA、定时器、串口、CAN、看门狗等板级外设驱动开发与调试,实现 IO 控制、多路信号采集及通信功能开发。
• 搭建系统基础时间基准与任务调度机制,完成电压、电流、温度等模拟量采集,实现采样原始值向实际物理值换算。
• 搭建 IO 抽象、故障管理等服务抽象层,设计并编写业务状态机,实现预充、主接通、支路上电等配电控制逻辑。
• 完成超级电容管理、DCDC 相关软件逻辑开发,实现故障场景下主动断联与报警响应功能。
• 配合硬件完成软硬件联调,支持 SWD 程序下载与在线调试,及时定位并解决软件功能及稳定性问题。
• 梳理规范软件开发相关文档,维护代码版本管理,完成软件功能验证与迭代优化。
任职要求
• 本科及以上学历,电子信息、自动化、嵌入式软件、汽车电子等相关专业。
• 3 年及以上嵌入式底层软件开发经验,具备 STM32 单片机固件开发经验优先。
• 有汽车配电、预充控制、超级电容管理相关项目实战开发经验优先。
技能要求:
• 熟练掌握 C 语言嵌入式编程,精通单片机启动机制、链接脚本配置、中断及优先级管理。
• 精通 GPIO、ADC、DMA、定时器、串口、CAN 等常用外设驱动开发,可独立完成底层驱动移植与功能调试。
• 精通模拟信号采样处理与物理值换算算法,熟悉系统时基搭建及无操作系统任务调度逻辑。
• 熟练掌握状态机编程思想,熟悉预充上电逻辑、配电控制及车载故障诊断处置机制。
• 熟悉 SWD 调试方式,熟练使用各类常用开发调试工具,可独立完成软件问题排查定位。
• 具备良好的英语读写能力,可查阅英文技术资料、编写规范英文开发文档。
求职提醒:求职过程请勿缴纳费用,谨防诈骗!若信息不实请举报。