崗位職責
1、負責在原廠提供的SDK基礎(chǔ)上,進行Linux平臺的bring-up、外設(shè)驅(qū)動的移植和適配、內(nèi)核裁剪、性能優(yōu)化等,并構(gòu)建完整可用的BSP;
2、負責與硬件工程師合作進行驅(qū)動適配;
3、負責向應用軟件工程師提供底層支持;
4、負責撰寫相關(guān)文檔。
任職要求
1、碩士以上學歷,相關(guān)專業(yè),2年以上工作經(jīng)驗;
2、熟悉C/C++/Makefile等語言,熟悉ARM工具鏈和交叉編譯環(huán)境,熟悉內(nèi)核開發(fā)與調(diào)試方式;
3、熟悉Linux內(nèi)核(boot、init、文件系統(tǒng)、進程調(diào)度、內(nèi)存管理、并發(fā)與競態(tài)等);
4、熟悉Linux驅(qū)動框架與常用子系統(tǒng),熟悉V4L2、ALSA等音視頻相關(guān)子系統(tǒng)者優(yōu)先;
5、熟悉UART、SPI、I2C、USB等接口協(xié)議,能夠看懂硬件原理圖,有一定的硬件調(diào)試能力;
6、熟悉Yocto/Buildroot等發(fā)行版構(gòu)建系統(tǒng);
7、有任意廠商SoC板級實際量產(chǎn)落地經(jīng)驗者優(yōu)先。