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