岗位职责(1) 负责嵌入式软件程序的框架设计及开发。(2) 负责项目需求分析、产品模块的概要及详细设计。(3) 负责产品功能的代码实现,按计划独立完成代码编写,并负责产品模块的单元测试,保证代码质量。(4) 负责产品模块开发文档的编写,协助制定相关系统的测试文档。(5) 配合硬件工程师进行板卡调试,指导测试人员进行模块和系统的功能测试。(6) 跟踪学习先进技术,负责相关软件的维护、升级和功能迭代开发。(7) 完成领导交办的其他工作。2.任职要求(1) 高校研究生及以上学历,计算机等相关专业毕业。(2) 熟悉C/C++编程,熟悉数据结构、设计模式、常用算法,了解计算机原理。(3) 熟悉STM32等M3/M4内核系列MCU开发,掌握通信协议、总线、外设驱动。(4) 理解处理器架构、内存、DMA、中断、时钟等机制和原理。(5) 熟悉如蓝牙、Wifi、LWIP等通信协议优先考虑。(6) 扎实的模电.数电基础知识以及丰富的相关功能固件开发经验。(7) 具有良好的沟通能力、团队合作能力及一定的创新能力,工作积极主动、认真负责。