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