崗位職責(zé):
1.負(fù)責(zé)項(xiàng)目產(chǎn)品的底軟設(shè)計(jì)實(shí)現(xiàn)(包括底軟開發(fā),涉及技術(shù)決策、方案設(shè)計(jì));
2.按公司業(yè)務(wù)規(guī)劃,及時(shí)完成項(xiàng)目產(chǎn)品底軟系統(tǒng)交付,聯(lián)通產(chǎn)品研發(fā)團(tuán)隊(duì)推進(jìn)產(chǎn)品研發(fā)及革新。
要求:
1、具有良好的編程習(xí)慣,精通C及C編程,具備一年以上C語言開發(fā)經(jīng)驗(yàn);
2、熟悉STM32系列處理器,對于UART、SPI、I2C、ADC、DAC、FLASH等有編寫、調(diào)試經(jīng)驗(yàn),有使用Keil或eclipse等IDE軟件的發(fā)開經(jīng)驗(yàn);熟悉常見Linux設(shè)備驅(qū)動(dòng)開發(fā)(PCIE、DMA、Ethernet、USB、GPIO、I2C等),對Linux內(nèi)核框架、驅(qū)動(dòng)模型、用戶空間設(shè)計(jì)、內(nèi)存管理機(jī)制等有成熟的認(rèn)知;
4、對應(yīng)用層驅(qū)動(dòng)的要求有一定理解,熟悉常用的應(yīng)用層與內(nèi)核層的交互通訊;
5、熟練閱讀datasheet、原理圖等,可以協(xié)助硬件工程師完善方案設(shè)計(jì),有針對性的提出改進(jìn)建議;
6、較強(qiáng)的自學(xué)能力和執(zhí)行力,工作積極主動(dòng);
7、富有技術(shù)鉆研及共享精神;