1.?負(fù)責(zé)公司硬件平臺的固件設(shè)計和開發(fā);
2.?設(shè)計、實現(xiàn)嵌入式系統(tǒng),并進(jìn)行系統(tǒng)優(yōu)化;
3.?配合硬件工程師進(jìn)行硬件和驅(qū)動程序的聯(lián)調(diào);
4.?參與制定公司相關(guān)技術(shù)方案,編寫、維護(hù)開發(fā)文檔,設(shè)計測試用例;
5.?配合測試進(jìn)行嵌入式產(chǎn)品白盒、黑盒測試,不斷測試和檢驗產(chǎn)品的性能,根據(jù)需求提高產(chǎn)品的可靠性和穩(wěn)定性;
6.上級交辦的其他工作。
技能要求:
1.?熟練掌握C/C++,對內(nèi)存分配/管理有一定的認(rèn)識,對資源分配能進(jìn)行優(yōu)化;
2.?熟悉使用STM32,或者其他CPU芯片,如:DSP、ARM、,飛思卡爾單片機(jī)(包含PowerPC)原理;
3?熟悉RS232、I2C、SPI、USB、PCIE、以太網(wǎng)等常用接口,能獨(dú)立開發(fā)相關(guān)驅(qū)動;
4.?具有較好的datasheet閱讀能力;
5.?工作積極主動,具有良好的團(tuán)隊合作精神,責(zé)任心強(qiáng),能承受較大的工作壓力;
6.?熟練掌握嵌入式linux驅(qū)動開發(fā)的優(yōu)先。