基本技能要求:
1、熟练使用C或C++编程语言、熟练使用常用单片机开发环境如Keil、IAR、MAPLAB或CCS中的一种或几种;
2、熟悉蓝牙或低功耗设备的嵌入式软件开发、熟悉基本的蓝牙或WIFI透传模块通讯协议的制定和开发;
3、熟练使用IC常用外设接口如GPIO、IIC、SPI、UART、ADC等;
4、具备基本的软件BUG定位、查找和分析能力;
5、软件开发过程中过程文档及调试文档编写能力;
提升技能要求:
1、对小信号算法分析有一定的工程经验;
2、能熟练移植和使用嵌入式实时操作系统如FreeRTOS、UCOS II等;
熟悉文件系统如FAT32的移植过程;
岗位职责:
1.参于产品嵌入式开发过程中的需求分析、技术评估,撰写设计方案、开发文档。
2.负责公司产品嵌入式软件开发任务的分配,核心代码的编写。
3.与算法工程师对接,共同针对单片机优化和改建算法。
4.负责产品嵌入式软件相关文档以及软件说明书的编写。
5.配合生产部门做好整机功能测试。
6.积极关注行业发展动态,积累研发素材。
7.部门其他相关事宜。
8.完成上级领导安排的其他工作。