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