1.熟悉系統(tǒng)的API,精通C語言的高級編程知識,包括函數(shù)與程序結構、指針、數(shù)組、常用算法、的使用等知識、數(shù)據(jù)結構的基礎內(nèi)容;
  2.掌握面向對象編程的基本思想,以及C++語言的基礎內(nèi)容;
  3.精通嵌入式Linux下的程序設計,精通嵌入式Linux開發(fā)環(huán)境,包括系統(tǒng)編程、文件I/O、多進程和多線程、網(wǎng)絡編程、GUI圖形界面編程、數(shù)據(jù)庫;
  4.熟悉常用的圖形庫的編程,如QT、GTK、miniGUI、fltk、nano-x等,掌握各種應用層的網(wǎng)絡協(xié)議使用,以及各種音視頻技術等;
5.有環(huán)境監(jiān)測類設備經(jīng)驗的優(yōu)先考慮。