职位描述:1、根据产品PRD,进行可行性分析,风险评估;2、根据产品PRD,提炼软件需求,进行软件架构设计,代码编写,测试验证;3、跟踪支持分析解决产品手板,工程样机,中试,量产,上市等各阶段问题点,提供技术支持;4、做好软件版本管理和烧录程序备份;5、负责技术预研,技术创新,技术储备项目软件设计,技术文档总结6、对公司其它部门如产品部,销售部,测试部等提供技术咨询,技术支持服务;7、参与软件设计评审。职位要求:1.电子、计算机相关专业,本科及以上学历 2.10年以上软件开发工作经验,有较强的沟通交流能力、综合协调能力,抗压能力强,面对复杂技术问题能勇于挑战、敢打硬仗3.有一定的数字电路和模拟电路基础,能看懂原理图4.精通C语言,数据结构,能够编写常用算法5.熟悉MCU,ARM体系结构及其设计方法,熟悉UART,SPI,IIC等常用协议6.有主流MCU及其外设开发经验7.了解汇编语言,有良好的代码规范及高质量代码编写习惯