1、根據(jù)項(xiàng)目需求,做嵌入式軟件設(shè)計(jì)和開發(fā);
2、負(fù)責(zé)在STM/Microchip等MCU上開發(fā)底層驅(qū)動(dòng)及嵌入式應(yīng)用軟件;
3、負(fù)責(zé)在ARM?Cortex-A7平臺(tái)上開發(fā)Linux程序,以協(xié)同MCU和其他硬件工作;
4、與結(jié)構(gòu)工程師、硬件開發(fā)配合完成工作。
任職要求:
1、精通C/C++等編程語言,?具有較強(qiáng)的編程能力,熟練掌握數(shù)據(jù)結(jié)構(gòu)、軟件工程等編程思想;
2、多年MCU軟件獨(dú)立開發(fā)經(jīng)驗(yàn),能獨(dú)立完成開發(fā)任務(wù);
3、熟悉Linux操作系統(tǒng),熟悉shell編程,熟練使用gcc,gdb,Makefile等開發(fā)調(diào)試工具;
4、理解Linux內(nèi)核運(yùn)行原理,能夠獨(dú)立開發(fā)Linux應(yīng)用程序和構(gòu)建rootfs;
5、熟悉ARM7、9系列CPU、PowerPC、vxWorks、Linux操作系統(tǒng)、PCI總線結(jié)構(gòu),了解實(shí)時(shí)多任務(wù)操作系統(tǒng),精通相關(guān)外圍電路底層驅(qū)動(dòng)程序編寫與測試;
6、熟悉硬件通訊接口電路設(shè)計(jì),有CAN、RS232485和以太網(wǎng)等軟、硬件設(shè)計(jì)工作經(jīng)驗(yàn);
7、具有模擬和數(shù)字電路的設(shè)計(jì)和調(diào)試經(jīng)驗(yàn),熟悉C\C++、匯編等編程語言,掌握Protel、VHDL語言和Pspice等仿真軟件;
8、工作激情高、執(zhí)行力強(qiáng),很好的學(xué)習(xí)能力和溝通能力。