岗位职责:1、负责Cortex-M0/M3、C51、Linux等嵌入式软件开发。2、设计和实现2.4G/Sub-1G无线芯片驱动,优化芯片性能。3、参与芯片全生命周期的软件开发,包括需求分析、设计、编码、测试和维护。4、编写芯片相关的技术文档,参与解决技术难题。岗位要求:1、计算机、电子、通信等相关专业,本科及以上学历。2、具有2年及以上嵌入式软件相关工作经验。3、熟练使用ARM开发与调试工具,有开发STM32、GD、NXP等任何一款常用MCU应用的经验。4、熟练使用C语言及常用数据结构,深入理解程序运行原理,具备良好的编程习惯。5、熟练掌握I2C、SPI、UART、ADC、PWM等常用外设,了解USB通讯协议者优先。6、具有无线通信协议开发经验,有LoraWAN系统开发经验者优先。7、能看懂电路原理图,会使用常用的仪器,如示波器,万用表,逻辑分析,熟悉射频相关的仪器更佳;