1、深刻理解处理器架构.内存.DMA.中断.时钟等机制和原理2、熟悉C/C++编程,熟悉数据结构.设计模式.常用算法,了解计算机原理3、熟悉单片机.ARM或MIPS系列处理器的架构及应用开发;有良好的硬件基础,熟悉各种硬件接口,能够根据原理图进行板卡调试4、精通C/C++语言,扎实的计算机软件基础(数据结构.算法.操作系统.数据库原理等)5、熟悉硬件电路工作原理和AD软件;熟悉处理器外围设备接口及驱动程序设计;熟悉常用外设接口(uart/i2c/ub)通信、网络编程6、具备传感器类产品开发经历