1. 大学本科及以上学历,计算机、通信电子及其他相关专业,有扎实的专业基础功底;
2. 对linux内内核深入的了解;
3. 熟悉嵌入式Linux系统,包括uboot、buildroot以及内核编译等,能够进行linux自由裁剪和驱动开发;
4. 除了C/C++之外,至少需要掌握一两种脚本语言,如shell、python、tcl/tkl等;
5. 熟悉或了解freertos或ucos,有相关项目开发经历;
6. 对网络概念和基本协议有一定的了解;
7. 熟悉Cortex-M系列,Cortex-A系列,并对两个系列有关编程经验;
8. 能够熟练阅读英文datasheet、appliation note以及相关文章与论文;
加分项:
1. 有过Nordic、UWB开发经验者优先;
2. 熟悉BLE, UWB, Zigbee, Thread, Lora, RFID, NFC等技术者优先;
3. 熟悉使用(包含算法)加速度、陀螺仪等常用传感器者优先;
4. 对网络协议底层实现有深入了解的优先;
5. 熟悉Android、iOS编程者优先。