1.精通C/C++語(yǔ)言,熟練掌握常用數(shù)據(jù)結(jié)構(gòu)和算法;
2.熟練掌握Linux編譯環(huán)境,能夠熟練使用makefile,shell,gcc,gdb等常規(guī)技能;
3.熟練使用Linux操作系統(tǒng),具備Linux系統(tǒng)下應(yīng)用程序開(kāi)發(fā)經(jīng)驗(yàn)和常用定位手段;
4.操作系統(tǒng)基礎(chǔ)扎實(shí),對(duì)Linux進(jìn)程調(diào)度,IO,內(nèi)存管理等有一定理解,熟練使用多進(jìn)程,鎖機(jī)制,進(jìn)程通信等;
5.具備良好的編程習(xí)慣,較強(qiáng)的邏輯分析和獨(dú)立解決問(wèn)題的能力;
6.擁有良好的英文科技文獻(xiàn)閱讀能力,能夠獨(dú)立閱讀芯片手冊(cè)等英文文檔;
7.有路由器/交換機(jī)芯片驅(qū)動(dòng)開(kāi)發(fā)經(jīng)歷優(yōu)先;
8.計(jì)算機(jī)、通信、電子等相關(guān)專業(yè),本科以上學(xué)歷,兩年以上嵌入式產(chǎn)品開(kāi)發(fā)經(jīng)驗(yàn)