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