资深嵌入式软件工程师(测试)
岗位信息
| 招聘单位 | 儒拉玛特集团 |
|---|---|
| 工作地点 | 苏州市 |
| 官方更新时间 | 2026-05-06T10:19:00 |
职位描述
1. 嵌入式软件架构设计: 参与产品软件需求分析,设计可靠、可扩展的嵌入式软件架构。
2. 底层驱动开发: 负责在PowerPC架构的微处理器上,开发各种外设的底层驱动,如ADC, DAC, PWM, TIMER, Ethernet, PCIe Endpoint/Root Complex等。
3. 实时操作系统应用:具备AUTOSAR架构或者其他RTOS环境下进行多任务、多线程的应用程序开发。
4. 通讯协议栈开发与集成:
o CAN/CANFD:负责CAN/CANFD通讯协议的制定及软件实现
o Serdes相关: 负责实现LVDS,PCIe,Ethernet等高速通讯的驱动和协议处理。
o BMS相关: 开发完整的BMS菊花链通讯的软件协议栈,实现与待测BMS的精确交互和故障模拟。
5. 电池模拟器核心算法开发: 参与或负责电池模拟器的控制算法实现,确保快速、精确的电压/电流输出和动态响应。
6. 系统调试与优化: 使用仿真器、逻辑分析仪等工具进行系统级联调,优化软件性能、解决时序和稳定性问题。
7. 软件测试与维护: 编写单元测试、集成测试用例,并负责后续软件的维护与升级。
8. 团队协作: 与硬件工程师紧密合作,参与硬件设计评审,共同解决软硬件接口问题。
任职要求
学历与专业:
• 硕士及以上学历,计算机科学、电子工程、软件工程等相关专业。特别优秀的本科生可放宽至5年以上直接相关工作经验。
经验与技能:
• 必需经验:
o 5年以上汽车电子嵌入式软件的C开发经验。
o 精通PowerPC系列芯片架构,有从零搭建或深度定制BSP的经验。
o 具备BMS相关的菊花链通讯协议开发经验,必须至少熟悉ADI, TI, NXP, ST等主流AFE中的一种,或者具备高速接口LVDS的底层驱动开发经验。
o 熟悉SPI、UART、CAN、LIN等外设驱动。
• 核心技术能力:
o 编程语言:精通C语言,熟悉MISRA-C标准。具备良好的编程风格和代码规范。
o 操作系统:深刻理解AUTOSAR软件架构,以及进程/线程、内存管理、中断机制等概念。
o 通讯协议:必须精通BMS相关的菊花链通讯协议,必须至少熟悉ADI, TI, NXP, ST等主流AFE中的一种,或者精通包括但不限于LVDS在内高速接口。
o 调试能力:熟练使用JTAG/SWD仿真器、示波器、逻辑分析仪等进行软硬件协同调试。
o 标准规范:熟悉ISO 14229,GB/T 27930等标准
o 流程意识:具备乘用车汽车电子项目软件开发经验,熟悉汽车电子开发及量产流程。
o 工具使用: 熟练操作万用表和示波器等仪器,熟悉Vector工具链 (VT-System, CANoe, CANdela, CANdiva, CANStress,Tessy等)
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。