職位描述
1. 項(xiàng)目的需求討論,獨(dú)立完成軟件架構(gòu)設(shè)計(jì)、獨(dú)立完成各種設(shè)計(jì)文檔的編寫(xiě),具備良好的代碼編寫(xiě)習(xí)慣;
2. 負(fù)責(zé)UI框架的搭建,Linux + QT/QML圖形化界面編程開(kāi)發(fā);
3. 新項(xiàng)目的開(kāi)發(fā),獨(dú)立完成新項(xiàng)目的軟件設(shè)計(jì)開(kāi)發(fā)、冒煙測(cè)試等;
4. 對(duì)既有項(xiàng)目的維護(hù)、升級(jí),解決現(xiàn)場(chǎng)實(shí)際問(wèn)題的測(cè)試和修改;
5. 積極主動(dòng),具有較強(qiáng)的快速學(xué)習(xí)能力,責(zé)任心強(qiáng),具有良好的溝通和表達(dá)能力,具備團(tuán)隊(duì)合作精神;
6. 完成部門安排的其他相關(guān)研發(fā)工作。
任職要求:
1. 計(jì)算機(jī)、通信、電子、物理、數(shù)學(xué)類本科;
2. 熟悉Linux環(huán)境下的QT/QML軟件界面開(kāi)發(fā),具有3年以上從業(yè)經(jīng)驗(yàn)者優(yōu)先,完整參與過(guò)一個(gè)QT客戶端產(chǎn)品者優(yōu)先;
3. 熟悉Qt,Boost,OpenGL ES,OpenCV等常用嵌入式開(kāi)發(fā)軟件庫(kù)中的一種或多種的使用者優(yōu)先;熟悉嵌入式操作系統(tǒng)圖形顯示框架(X11,drm)優(yōu)先;
4. 熟悉C/C++編程,熟悉Linux內(nèi)核原理和用戶態(tài)API開(kāi)發(fā);
5. 熟悉常用數(shù)據(jù)結(jié)構(gòu)、算法;
6. 熟悉Linux環(huán)境下C/C++語(yǔ)言、熟練應(yīng)用Linux網(wǎng)絡(luò)編程、shell腳本、多進(jìn)程多線程,熟悉視頻開(kāi)發(fā)等;
7. 熟悉ARM平臺(tái)下Unix/Linux下底層驅(qū)動(dòng)開(kāi)發(fā),熟悉設(shè)備控制常用接口(Audio、Camera、Wi-Fi、BT、I2C、I2S、USART、CAN等)有4G、WIFI、藍(lán)牙、RFID、RF、攝像頭等模塊開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
8. 熟悉linux操作系統(tǒng),會(huì)編寫(xiě)linux下的shell腳本和makefile者優(yōu)先;
9. 熟悉gdb調(diào)試、TCP/IP協(xié)議棧,socket等網(wǎng)絡(luò)編程技術(shù)者優(yōu)先。