任職要求:
1、學(xué)歷:本科及以上,計算機科學(xué)或相關(guān)專業(yè)。具備8年以上嵌入式Linux C/C++開發(fā)經(jīng)驗,其中2年以上復(fù)雜程度較高的軟件系統(tǒng)架構(gòu)設(shè)計經(jīng)驗,且主導(dǎo)設(shè)計和開發(fā)的軟件產(chǎn)品已穩(wěn)定運行1年以上。
2、具備面向?qū)ο蟪绦蛟O(shè)計思路和實踐經(jīng)驗,精通常用的軟件設(shè)計模式,熟悉軟件系統(tǒng)架構(gòu)設(shè)計知識體系,具備大規(guī)模軟件系統(tǒng)架構(gòu)設(shè)計和實現(xiàn)經(jīng)驗。
3、精通Linux開發(fā)技術(shù),精通多線程、多進程、網(wǎng)絡(luò)編程等開發(fā),掌握常用工業(yè)總線通信協(xié)議。
4、具備Linux內(nèi)核與驅(qū)動移植、開發(fā)經(jīng)驗優(yōu)先。
5、熟悉開源框架或技術(shù)優(yōu)先,例如:OpenHarmony系統(tǒng)、Yocto平臺、物聯(lián)網(wǎng)技術(shù)、消息中間件等。其中,熟悉OpenHarmony開源系統(tǒng),如分布式軟總線、分布式硬件、分布式數(shù)據(jù)管理等,有業(yè)務(wù)子系統(tǒng)開發(fā)經(jīng)驗優(yōu)先。
6、思路清晰,邏輯思維強,具有獨立分析和解決問題的能力。
7、具有較強的團隊意識,能在團隊建設(shè)方面有所貢獻,樂于做技術(shù)分享和指導(dǎo)他人。具有良好的溝通能力、表達能力及文檔撰寫能力。
8、能夠承受工作壓力,責(zé)任心強。
9、熟悉產(chǎn)品開發(fā)和項目管理流程。有開發(fā)團隊管理經(jīng)驗優(yōu)先,有敏捷軟件開發(fā)經(jīng)驗優(yōu)先。
10、有大廠工作經(jīng)驗優(yōu)先。
11、985/211院校畢業(yè)優(yōu)先,第一學(xué)歷是統(tǒng)招本科。
崗位職責(zé):
1、負責(zé)軟件系統(tǒng)、軟件平臺的需求分析、架構(gòu)設(shè)計,參與產(chǎn)品軟件系統(tǒng)方案設(shè)計。
2、主導(dǎo)軟件系統(tǒng)的具體實施工作及核心業(yè)務(wù)的開發(fā)工作。負責(zé)開發(fā)進度和任務(wù)分配,完成相應(yīng)模塊軟件的設(shè)計、開發(fā)、編碼、單元測試工作。
3、負責(zé)指導(dǎo)和審核工程師的軟件模塊概要設(shè)計、詳細設(shè)計,參與評審。負責(zé)核心代碼優(yōu)化。
4、完善并遵守團隊的編碼規(guī)范,編寫高質(zhì)量、結(jié)構(gòu)清晰、易讀、易維護的代碼。
5、主導(dǎo)技術(shù)難題攻關(guān),疑難問題解決。