職位描述:
1. 負(fù)責(zé)嵌入式linux的uboot、內(nèi)核驅(qū)動(dòng)、文件系統(tǒng)的定制和開發(fā);
2. 負(fù)責(zé)和硬件團(tuán)隊(duì)一起調(diào)試、驗(yàn)證硬件設(shè)計(jì);
3. 負(fù)責(zé)嵌入式主要總線接口開發(fā)調(diào)試,如:PCIE、IIC、UART、I2C、SPI、MIPI-DSI、MIPI-CSI、I2S等;
4. 負(fù)責(zé)BSP層的系統(tǒng)優(yōu)化; 5. 負(fù)責(zé)外設(shè)驅(qū)動(dòng)開發(fā)及調(diào)試,如WiFi,Bluetooth,ETHENET,DDR等;
職位要求:
1. 計(jì)算機(jī)、自動(dòng)化或電子工程等本科及以上學(xué)歷;
2. 2年以上嵌入式領(lǐng)域開發(fā)經(jīng)驗(yàn),至少熟悉ARM/DSP/X86硬件平臺的一種,熟悉Linux等操作系統(tǒng);
3. 具有良好的C、C++語言基礎(chǔ),能獨(dú)立完成一個(gè)小型嵌入式軟件系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)和調(diào)試,具有良好、規(guī)范的編程習(xí)慣和文檔編寫能力;
4. 熟悉Linux系統(tǒng)架構(gòu),熟悉Linux kernel開發(fā),有實(shí)際的內(nèi)核裁剪、移植、調(diào)試經(jīng)驗(yàn);
5. 熟練掌握Linux下的Socket編程,多線程編程,進(jìn)程間通信等,內(nèi)存管理機(jī)制及文件管理系統(tǒng)等;
6. 掌握Linux外設(shè)驅(qū)動(dòng)的開發(fā),包括SPI、I2C、USB、SDIO等常用總線驅(qū)動(dòng)開發(fā);
7. 有機(jī)器人、Jetson-NX平臺開發(fā)經(jīng)驗(yàn)者優(yōu)先;