职位描述:
1.根据需求,负责软件需求分析、系统设计、详细设计、编码以及相关文档撰写;
2.依据客户需求,对定位产品系统架构进行设计分解;
3.负责嵌入式软件项目开发,高质量的完成嵌入式软件功能开发、算法调试与验证;
4.参与硬件产品项目规划工作,进行技术调研,制定具体项目实施方案;
5.嵌入式软件编程(含外设驱动、逻辑控制代码、协议解析与数据收发、UI界面)、调试和维护改进。
职位要求:
1.本科及以上学历,电子/计算机/通信/数学等相关专业毕业;
2.5年以上嵌入式软件开发经验,具备独立研发产品经验;
3.精通C/C++语言编程与调试;
4.熟悉ARM(Cortex-M系列)体系结构,熟悉ST或51等单片机设备驱动及应用开发,熟悉CAN、I2C、UART、SPI等各种底层硬件接口;
5.熟悉FreeRTOS、或者其他嵌入式操作系统(有其中一种经验即可);
6.具有过硬的硬件基础知识和硬件调试能力;
7.具有良好的沟通、协调能力和团队合作精神,能承受一定的工作压力。