一、岗位职责:
1.负责嵌入式软件的需求分析、方案设计与编程实现;
2.基于RTOS(FreeRTOS、μC/OS等)进行嵌入式系统开发与调试;
3.完成ARM Cortex-M系列处理器及RS422、RJ45、CAN等外设接口的软件开发;
4.配合硬件团队进行联合调试,使用示波器等工具排查软件相关故障;
5.编写软件设计文档、测试报告等技术文档。
二、岗位要求:
1.计算机、电子信息、自动化、电气工程等相关专业,硕士及以上学历;
2.3年以上嵌入式软件开发经验,主导或深度参与过完整项目生命周期者有限;
3.精通C/C++编程语言,熟悉FreeRTOS、μC/OS等RTOS开发流程;
4.掌握ARM Cortex-M系列等处理器架构,具备RS422、RJ45、CAN等外设接口开发能力;
5.能读懂硬件原理图,熟练使用示波器等工具进行故障排查;
6.具备良好的代码规范、问题分析能力和团队协作意识。