岗位职责:
1、基于ARM Cortex-A/R/M嵌入式平台,完成嵌入式软件系统搭建与交付,确保系统满足实时性、可靠性及长期运行要求;
2、参与嵌入式系统架构设计,制定软件分层方案、模块间接口协议及异常处理策略;
3、负责底层驱动开发与板级bring-up,完成RS422、CAN/CAN-FD、千兆以太网(TCP/IP、UDP)、1553B、SPI、LVDS等常用接口的驱动调试与性能优化,根据硬件接口定义完成通信协议栈的适配、移植与自测;
4、主导Bootloader架构设计与迭代优化,负责OTA升级方案设计与工程落地,覆盖固件校验、版本回滚、断点续传及异常容错全链路开发;
5、基于RTEMS、FreeRTOS、VxWorks等嵌入式RTOS完成功能开发、性能调优与多平台适配,排查和解决优先级反转、资源死锁、中断延迟等典型实时系统问题;
6、熟练使用万用表、示波器、逻辑分析仪、CANoe/CANalyzer、Wireshark、JTAG/SWD调试器等工具完成接口验证、时序分析与异常定位,综合运用白盒与黑盒方法编写各类测试用例;
7、遵循软件研发流程,参与需求评审、设计评审、代码走查、配置管理等关键环节,确保需求到代码到测试用例可追溯;持续跟进项目迭代,闭环修复软件BUG并输出问题归因文档。
任职资格:
1、2027届应届本科及以上毕业生,计算机、电子信息、自动化、通信工程等相关专业;
2、熟练掌握C/C++,具备ARM Cortex-A/R/M及RTEMS、FreeRTOS、VxWorks等实时系统基础;
3、了解Bootloader、OTA、常用总线及网络协议,具备驱动开发、板级调试或嵌入式系统项目经历者优先;
4、能够使用示波器、逻辑分析仪、JTAG/SWD等工具,具备较强的问题定位和工程协作能力。