1. 根据产品需求,带领并负责嵌入式软件的架构设计,代码开发和实现,架构设计需要具备可扩展性、可裁剪性和可配置性;2. 负责嵌入式软件的技术方案选型,与硬件团队无缝配合完成硬件端方案的设计、选型和实现,开发文档的编写; 3. 以敏捷思维推动嵌入式软件迭代式开发交付,以满足项目要求并保证软件交付质量; 4. 配合硬件工程师和测试工程完成系统调试和测试,解决产品生产和工程应用过程中的各种嵌入式端的软件技术问题;5. 产品发布后市场反馈收集,需求整理筛选,不断提升产品的质量和功能完善6. 指导和培养其他入门级工程师,构建和提升软件团队的研发能力7. 完成上级主管交代的其他技术工作 任职要求:1. 本科或硕士以上学历,计算机科学、通讯工程或电子工程或相关专业,8年以上基于C/C++的嵌入式软件开发经验;2. 精通C/C++语言,熟悉应用常用的数据结构、信号处理算法、设计模式,具有软件架构设计经验,有严谨的逻辑思维和优良的数学基础;3. 具备丰富的软件性能优化,稳定性优化技术经验,精通软件调试技术;4. 丰富的常用的外设驱动开发经验(USB/UART/电机驱动/莫属转换等),熟悉常用的光电传感器传感器等优先;5. 独立的思考能力和快速的问题分析和解决能力; 6. 能承受一定的工作压力,强烈的责任心及优秀的做事态度; 7. 工作积极主动,优秀的理解和沟通表达能力,具备良好的团队合作精神; 8. 具有独立完成工作的能力,足够强的自学能力和对新知识的敏锐度和学习意愿。