1、負(fù)責(zé)嵌入式Linux/Freertos平臺(tái)下常用外設(shè)驅(qū)動(dòng)開發(fā)與調(diào)試、如UART、USB、I2C、SPI、ADC、GPIO等;
2、負(fù)責(zé)嵌入式Linux內(nèi)核、文件系統(tǒng)的裁剪、定制和調(diào)試嵌入式系統(tǒng)架構(gòu)分析并進(jìn)行性能優(yōu)化;
3、負(fù)責(zé)U-Boot等常用Boot?loader在特定硬件平臺(tái)的移植、裁剪和定制化開發(fā);
4、設(shè)計(jì)和開發(fā)應(yīng)用程序所需要的軟件中間件;
5、軟件設(shè)計(jì)方案,相關(guān)文檔撰寫,解決產(chǎn)品在測(cè)試、生產(chǎn)和應(yīng)用過程中的技術(shù)問題;
6、參與技術(shù)平臺(tái)發(fā)展規(guī)劃和選型,給出專業(yè)性意見和建議;
7、熟悉AT指令,SMS、電話呼叫流程,數(shù)據(jù)業(yè)務(wù),如Network、Call、Data?Connection、Message、SIM,智能手機(jī)的RIL和Modem等模塊;
8、參與通信運(yùn)營(yíng)商(如T-Mobile、AT&T、Vodafone等)的Telecom相關(guān)模塊的需求評(píng)估分析和實(shí)現(xiàn)。
職位要求:
1、計(jì)算機(jī)、電子、自動(dòng)化等相關(guān)專業(yè),本科或碩士學(xué)歷、具有3年及以上驅(qū)動(dòng)或系統(tǒng)級(jí)開發(fā)經(jīng)驗(yàn);
2、熟練掌握C/C++,有良好的編程風(fēng)格;
3、熟悉Linux?內(nèi)核和驅(qū)動(dòng)開發(fā),具有Linux驅(qū)動(dòng)開發(fā)經(jīng)驗(yàn),熟練掌握內(nèi)核級(jí)別的驅(qū)動(dòng)調(diào)試方法;
4、2年以上STM32開發(fā)工作經(jīng)驗(yàn),熟悉相關(guān)開發(fā)流程;
5、熟練使用STM32及單片機(jī)進(jìn)行開發(fā),會(huì)Freertos/UCOS操作系統(tǒng)者優(yōu)先;
6、了解ARM體系架構(gòu),熟悉Cortex-M3/M4系列單片機(jī),了解ST系列處理器;
7、具備團(tuán)隊(duì)合作精神,良好的自我驅(qū)動(dòng)能力,具有強(qiáng)烈的責(zé)任感,有挑戰(zhàn)自我、學(xué)習(xí)新知的意愿與能力,較好的問題分析能力和解決能力,能承受較大工作壓力;
8、良好的英語(yǔ)讀寫聽說能力,有智能家居行業(yè)背景優(yōu)先。