1.熟悉系统的API,精通C语言的高级编程知识,包括函数与程序结构、指针、数组、常用算法、的使用等知识、数据结构的基础内容;
2.掌握面向对象编程的基本思想,以及C++语言的基础内容;
3.精通嵌入式Linux下的程序设计,精通嵌入式Linux开发环境,包括系统编程、文件I/O、多进程和多线程、网络编程、GUI图形界面编程、数据库;
4.熟悉常用的图形库的编程,如QT、GTK、miniGUI、fltk、nano-x等,掌握各种应用层的网络协议使用,以及各种音视频技术等;
5.有环境监测类设备经验的优先考虑。