嵌入式软件

岗位职责:

1.负责低功耗嵌入式方案设计、应用开发及生产导入环节的优化设计;

2.负责软件通信协议的制定;

3.负责产品程序架构设计,需求分析;

4.负责程序流程图设计,代码设计、调试、维护、版本管理等;

5.协助进行机器学习算法的移植和实现;

6.编写相关开发文档、技术支持文档、使用说明等;

任职要求:

1.本科及5年以上嵌入式软件的相关工作经验,计算机/通讯工程/电子工程/自动化等相关专业;

2.对蓝牙、ZigBee、或LoRa等无线通讯有一定的开发经验,熟悉一种或多种通信协议,并设计实现过至少一种通信协议;

3.熟悉STM32、nRF52832等芯片等低功耗物联网芯片或产品者优先;

4.程序结构思路清晰、有良好的编程习惯及规范的文档能力;

5.有一定的硬件基础,能看懂原理图及Datasheet;

6.精通C编程及思想,对C++有一定了解,精通数据结构、设计模式、常用算法,具备独立分析解决问题的能力;

7.熟悉一种或多种RTOS系统,例如:FreeRTOS、UCOS、RT_Thread等;

8.有底层驱动开发和调试经验,例如:FLASH,I2C,SPI,PCI,UART,USB,CAN等;

9.对基于Cortex M内核深度休眠方案设计和编码经验者优先;

10.工作认真负责,有良好的团队意识和独立分析问题、解决问题能力。

公司地点:郑州·金水区·郑州东站

公司简介:

职位发布者:魏女士

北京深纳普思人工智能技术有限公司

融资阶段:

公司规模:20~99人

相似职位: