職位描述:
負(fù)責(zé)維護(hù)和改進(jìn)現(xiàn)有GNSS高精度定位運(yùn)用軟件,設(shè)計(jì)和開(kāi)發(fā)下一代系統(tǒng)級(jí)運(yùn)用軟件。所負(fù)責(zé)軟件基于Linux系統(tǒng),運(yùn)行在ARM?Cortex?A平臺(tái)上,涉及多個(gè)設(shè)備的管理、大量數(shù)據(jù)的傳輸和處理、網(wǎng)絡(luò)服務(wù)、用戶命令響應(yīng)、遠(yuǎn)程控制和界面展示。所負(fù)責(zé)的軟件需要在可靠性、高效性和及時(shí)性上有很好的表現(xiàn)。?
職位要求:
1.?兩年以上軟件開(kāi)發(fā)經(jīng)驗(yàn),電子信息工程、計(jì)算機(jī)應(yīng)用、軟件工程或測(cè)繪工程等專業(yè);
2.?精通下面編程語(yǔ)言中的至少一項(xiàng):C/C++/Java
3.?熟悉數(shù)據(jù)架構(gòu)、設(shè)計(jì)模式、操作系統(tǒng)和軟件架構(gòu)等方面的知識(shí)
4.?對(duì)Linux內(nèi)核和驅(qū)動(dòng)層開(kāi)發(fā)有一定的了解
5.?有對(duì)以下外設(shè)API接口的使用、調(diào)試經(jīng)驗(yàn):USB,?Ethernet,?UART,?SPI,?I2C,?WIFI,?4G
6.?有分解復(fù)雜系統(tǒng)的能力,模塊劃分,合理定義接口和層次結(jié)構(gòu)等
7.?在單元測(cè)試、版本管理、代碼質(zhì)量控制方面有一定的經(jīng)驗(yàn)
8.?極強(qiáng)的分析、分解、定位疑難問(wèn)題的能力
?Preferred?Qualifications:
1.?參與過(guò)成功的商業(yè)軟件的開(kāi)發(fā)
2.?對(duì)測(cè)繪或衛(wèi)星導(dǎo)航方面有一定的了解
3.?參與過(guò)嵌入式系統(tǒng)的開(kāi)發(fā)
4.?對(duì)RTOS和ARM系統(tǒng)架構(gòu)有一定的了解