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