主要职责:
1.参与产品的需求分析、系统方案设计、软件架构设计;
2.负责产品MCU软件的编程、维护及技术文档的编写;
3.参与产品的功能性能测试,产品开发以及软硬件联合调试,产品验证及维护等各项活动;
4.配合产品生产转化移交工作,参与生产测试等需要的工装测试代码的编写;
5.协助生产售后解决客户反映的问题。
岗位要求:
1.电子、光通信、计算机、自动化控制等相关专业毕业本科及以上学历,5年以上单片机软件开发经验;
2、精通C/C++,熟悉STM8、STM32等常用8位或32位单片机软件编程;熟悉常用的外围接口驱动编程,如IIC、SPI、UART、CAN等;
3.掌握Verilog、VHDL等语言,有FPGA、CPLD等嵌入式实际开发经验;
4.熟悉MCU硬件资源与各种外设,熟悉UCOS、FreeRTOS、RTthread等操作系统优先考虑;
5.能看懂基本的原理图,协助硬件工程师调试硬件,能独立完成整个产品的代码设计;
6.精通软硬件、独立完成一个以上产品的优先考虑;
7.具备良好的编程习惯,英文阅读能力,以及文档写作、沟通表达、团队合作能力;