岗位描述
岗位职责
1、负责产品中的嵌入式软件开发,包括底层驱动开发、应用层逻辑编程、控制算法实现及系统集成;
2、负责产品嵌入式软件的需求分析、架构设计、代码编写与调试,完成单片机(MCU)或数字信号处理器(DSP)平台的程序开发;
3、配合硬件工程师完成控制板调试、系统联调及整机测试,参与产品样机制作、试验验证及现场联调,解决产品在测试、生产及应用过程中的软件相关问题;
4、负责产品软件技术方案编制、投标技术文件编写及售前技术支持工作,协助市场部门完成客户技术对接;
5、编制嵌入式软件设计相关技术文档,确保技术文件完整、规范。
职位要求
1、精通C/C++语言编程,具备良好的编程风格与代码规范意识;
2、熟悉主流嵌入式开发平台,掌握STM32、ARM、DSP等处理器的开发流程,了解Keil、CCS等集成开发环境的使用;
3、熟悉MODBUS、CAN、RS485等常用通信接口协议,具备驱动开发及通信协议制定与实现能力;
4、了解嵌入式实时操作系统(如FreeRTO等)基本原理与应用者优先。