崗位職責(zé):
1、負(fù)責(zé) SylixOS 系統(tǒng)移植以及各模塊驅(qū)動(dòng)設(shè)計(jì)和開(kāi)發(fā);
2、負(fù)責(zé) SylixOS 內(nèi)核維護(hù)工作,包括文件系統(tǒng)、網(wǎng)絡(luò)協(xié)議棧和關(guān)鍵系統(tǒng)性能優(yōu)化等;
參與嵌入式產(chǎn)品開(kāi)發(fā),對(duì)開(kāi)發(fā)過(guò)程中出現(xiàn)的 BUG 能夠定位、分析并解決;
3、負(fù)責(zé)公司內(nèi)部技能提升,包括培訓(xùn)及技術(shù)文檔輸出。
任職要求:
1、計(jì)算機(jī)、電子、通信等專(zhuān)業(yè)本科及以上學(xué)歷;
2、英語(yǔ) CET-4 以上,良好的英文讀寫(xiě)能力,能夠熟練閱讀并理解英文技術(shù)資料;
3、具備扎實(shí)的操作系統(tǒng)和計(jì)算機(jī)體系結(jié)構(gòu)基礎(chǔ);
4、具有很強(qiáng)的 C/C++ 編程能力,具備一定的匯編語(yǔ)言編程能力;
5、具有良好的編程風(fēng)格和文檔編寫(xiě)習(xí)慣,熟悉 git 及開(kāi)發(fā)流程;
6、具有良好的自主學(xué)習(xí)和獨(dú)立思考能力以及具備抗壓能力、良好的溝通能力、團(tuán)隊(duì)管理能力、團(tuán)隊(duì)合作精神 ,并且具備較強(qiáng)的執(zhí)行力以及自驅(qū)力;
7、熟悉常用操作系統(tǒng)如 SylixOS、VxWorks、Linux,有內(nèi)核開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
8、熟悉 ARM 或者其它體系結(jié)構(gòu),如 RISC-V、DSP、LoongArch 等,有半導(dǎo)體公司核心架構(gòu)或 BSP 開(kāi)發(fā)團(tuán)隊(duì)工作經(jīng)驗(yàn)者優(yōu)先;
9、熟悉以下至少一項(xiàng)者優(yōu)先:
Display:LVDS,MIPI-DSI,HDMI 等;
Camera:MIPI-CSI,UVC/V4L2 等;
Audio:SPDIF,I2S 等,有手機(jī),車(chē)載娛樂(lè)系統(tǒng)音視頻經(jīng)驗(yàn)者尤佳;
Storage:eMMC,F(xiàn)lash,SSD 等,有文件系統(tǒng)(如 fatfs、ext4 等)性能優(yōu)化經(jīng)驗(yàn)者尤佳;
Graphics (GPU) :OpenGL/ES,OpenVX, OpenCL 等,有顯卡原廠工作經(jīng)驗(yàn)者尤佳;
其他:SD,I2C,SPI,UART(初級(jí)技能),藍(lán)牙等,有 PCIe,USB,Ethernet 驅(qū)動(dòng)/網(wǎng)絡(luò)協(xié)議棧經(jīng)驗(yàn)者尤佳;
工業(yè)常見(jiàn)的現(xiàn)場(chǎng)總線(xiàn)如 EtherCAT,CANOpen 等,熟悉工業(yè)自動(dòng)化的控制流程。