要求:
1、分析子系統(tǒng)需求,設(shè)計、編寫系統(tǒng)軟件需求、軟件架構(gòu)文檔;
2、根據(jù)軟件需求和架構(gòu)編寫軟件代碼;
3、軟件的單元測試、系統(tǒng)集成調(diào)試與測試及故障的查找與修復(fù);
4、軟件詳細(xì)設(shè)計文檔的編制。
5、軟件的維護(hù)與管理。
要求:
1、正規(guī)院校本科、研究生學(xué)歷,信號、計算機(jī)科學(xué)與技術(shù)、軟件工程、自動控制等相關(guān)專業(yè),5年以上開發(fā)經(jīng)驗(yàn);
2、具有良好的嵌入式領(lǐng)域基礎(chǔ)知識,熟悉精通C語言,熟悉軟件開發(fā)流程、設(shè)計模式、體系結(jié)構(gòu),具備多線程編程能力,了解多線程并發(fā)、同步與異步機(jī)制;熟悉ARM體系結(jié)構(gòu),熟悉USB/CAN/I2C/UART/SPI等通信接口;熟悉Linux、ucos、FreeRtos等操作系統(tǒng),能夠進(jìn)行嵌入式系統(tǒng)開發(fā)環(huán)境搭建、uboot、kernel、文件系統(tǒng)的移植,有多種嵌入系統(tǒng)軟件架構(gòu)設(shè)計經(jīng)驗(yàn)者優(yōu)先,有醫(yī)療、汽車嵌入式軟件系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
3、熟悉嵌入式操作系統(tǒng),熟悉linux\Vxworks者及熟悉嵌入式Powerpc\ARM;
4、熟悉硬件驅(qū)動開發(fā),熟練掌握嵌入式軟件開發(fā)及調(diào)試軟件(GCC/GDB/Makefile),熟練掌握Linux應(yīng)用程序設(shè)計及驅(qū)動程序設(shè)計方法,熟練使用Git/GitHub等軟件,進(jìn)行版本管理及協(xié)同開發(fā);
5、具備無人機(jī)控制系統(tǒng)硬件開發(fā)經(jīng)驗(yàn)者優(yōu)先。
職位福利:五險一金、年底雙薪、績效獎金、帶薪年假、彈性工作