崗位職責(zé):
1、從事通信運(yùn)營商物聯(lián)網(wǎng)設(shè)備SDK相關(guān)設(shè)計(jì)、開發(fā)與優(yōu)化工作,負(fù)責(zé)產(chǎn)品線端網(wǎng)云智能連接套件能力的研發(fā)工作;
2、負(fù)責(zé)網(wǎng)絡(luò)協(xié)議棧、驅(qū)動(dòng)層及系統(tǒng)中間件的開發(fā)與調(diào)試,支持TCP/IP、VPN、隧道、ACL、QoS等數(shù)通功能的實(shí)現(xiàn)與優(yōu)化;
3、參與技術(shù)預(yù)研與架構(gòu)設(shè)計(jì),解決系統(tǒng)級(jí)技術(shù)難點(diǎn),提升SDK的穩(wěn)定性、兼容性與可擴(kuò)展性;
4、負(fù)責(zé)SDK文檔編寫、版本管理及對(duì)外技術(shù)支持,保障產(chǎn)品在客戶側(cè)的順利集成與落地。
崗位要求:
1、計(jì)算機(jī)、軟件工程、電子信息、通信等相關(guān)專業(yè)本科以上(須大廠經(jīng)驗(yàn))或者研究生學(xué)歷,具備5年以上嵌入式軟件或系統(tǒng)開發(fā)經(jīng)驗(yàn);
2、精通Linux下C/C++編程,熟悉ARM架構(gòu)及主流嵌入式芯片平臺(tái),具備扎實(shí)的嵌入式系統(tǒng)開發(fā)經(jīng)驗(yàn);
3、深入理解Linux操作系統(tǒng)原理,熟悉內(nèi)存管理、文件系統(tǒng)、進(jìn)程調(diào)度及網(wǎng)絡(luò)協(xié)議棧(如TCP/IP)工作機(jī)制;
4、熟悉TCP/IP網(wǎng)絡(luò)基礎(chǔ),有扎實(shí)的網(wǎng)絡(luò)技術(shù)基礎(chǔ);熟悉數(shù)通各種協(xié)議,包括VPN、隧道、ACL、Qos等,有實(shí)際協(xié)議開發(fā)或集成經(jīng)驗(yàn)者優(yōu)先;
5、熟悉嵌入式驅(qū)動(dòng)原理,熟悉boot基本流程,熟悉usb、i2c、usb、pcie等總線基礎(chǔ)原理和驅(qū)動(dòng)原理;熟悉DMA原理與應(yīng)用;
6、具備良好的溝通能力和系統(tǒng)調(diào)試能力,思路清晰,善于思考,熟練使用工具進(jìn)行問題定位與性能分析。