1. 学历不限,3~5年嵌入式软件研发经验;
2. 熟练使用C/C++语言,具备良好的编程风格;
3. 熟悉Bash等常用脚本语言;
4. 掌握软件工程相关的基本概念,熟悉常见开发流程;
5. 了解ARM体系架构,熟练掌握Android或Linux驱动程序的开发流程和工作原理;
6. 丰富的嵌入式软件调试经验,熟悉嵌入式软件测试流程;
7. 熟悉U-Boot、Linux内核开发,掌握性能测量、系统调优等基本技能;
8. 熟悉常用总线和接口,如MIPI/DVP、USB、I2C、SPI、UART;
9. 有Video设备模块驱动,Linux内核开发经验者优先;
10. 有FreeRTOS或者uC/OS-II等实时操作系统开发经验者优先;
11. 有Xilinx或Altera FPGA Soc芯片系统开发经验者优先;