Linux嵌入式開發(fā)工程師招聘要求
崗位職責(zé):
1、能夠獨(dú)立處理解決項(xiàng)目分配的設(shè)備軟件設(shè)計(jì)與開發(fā);
2、根據(jù)開發(fā)進(jìn)度和任務(wù)分配,完成相應(yīng)模塊的軟件的設(shè)計(jì)、開發(fā)、編程任務(wù);
3、進(jìn)行程序單元、功能測(cè)試,保證代碼質(zhì)量;
4、負(fù)責(zé)相關(guān)技術(shù)文檔的編寫,技術(shù)資料的整理工作;
5、對(duì)客戶提供必要的技術(shù)支持與服務(wù)保障;
技術(shù)要求:
1、本科及以上學(xué)歷,電子、自動(dòng)化、計(jì)算機(jī)相關(guān)專業(yè);
2、扎實(shí)的編程基礎(chǔ),精通 C/C++ 語言程序開發(fā),熟練使用GIT或SVN代碼管理工具等;
3、精通RS485、RS232、TCP/IP、SPI等常用通信編程,精通QT、SQLITE編程開發(fā);
4、熟悉Linux設(shè)備驅(qū)動(dòng)的各種編程接口和機(jī)制,根據(jù)硬件設(shè)計(jì)完成相關(guān)設(shè)備嵌入式程序、以及相應(yīng)的測(cè)試程序開發(fā)工作;
5、理解編譯原理,至少掌握Makefile、CMake、Bazel等軟件構(gòu)建工具中的一個(gè)
6、有STM32以及單片機(jī)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
7、熟悉嵌入式Linux操作系統(tǒng)移植以及常用接口設(shè)備驅(qū)動(dòng)程序開發(fā)能力,有豐富的嵌入式 Linux 的環(huán)境搭建、內(nèi)核編譯、裁剪、文件系統(tǒng)制作、應(yīng)用開發(fā)、驅(qū)動(dòng)開發(fā)、bootloader開發(fā)經(jīng)驗(yàn)優(yōu)先;
8、良好的團(tuán)隊(duì)合作意識(shí),工作積極主動(dòng),具備良好的學(xué)習(xí)能力和潛力,能承受較大壓力;
職位福利:五險(xiǎn)一金、餐補(bǔ)、節(jié)日福利、周末雙休