1. 本科及以上学历,自动化、电子、通信、计算机等专业;
2. 熟练使用C/C++语言,有良好的编码风格;
3.精通linux平台下系统构建、内核裁剪、根文件系统,熟悉驱动开发流程、内核设备模型及常用设备驱动开发,熟悉常见I2C,UART,SPI,MIPI/CSI等总线协议,有IMU/CAMERA等调试经验;
4. 熟悉嵌入式bootloader(u-boot)移植、kernel裁剪开发;
5. 熟悉ARM体系结构,32/64位嵌入式处理器的体系结构;
4. 熟悉U盘、SD卡、TFT、WIFI、温控、电机、Flash等外挂的编程,有至少两年STM32类似单片机开发经验;
6. 具有独立工作能力、良好的团队协作意识,做事严谨、勤奋、敬业;
7. 熟悉嵌入式电子产品的软件开发流程,三年以上嵌入式Linux BSP/驱动开发经验。