嵌入式軟件工程師10-15k
1-1.5萬元/月崗位名稱
軟件工程師
崗位職責
1. 參與軟件系統的需求分析與技術評審,從系統層面評估需求可行性,識別潛在風險并提出合理的技術解決方案,協同測試等跨部門團隊推進項目進度。
2. 根據需求完成代碼實現,調試與優化,能夠獨立解決開發過程中出現的復雜技術問題,確保代碼質量符合行業及公司規范。
3. 負責編寫軟件的單元測試用例和集成測試用例,并進行最差路徑分析和撰寫報告。
4. 參與技術文檔的編寫與維護,包括系統設計文檔、接口文檔、用戶手冊等,確保文檔的準確性與完整性,支撐后續的產品迭代。
任職要求
一、必備系統能力要求
1. 系統架構設計能力
o 具備扎實的軟件架構理論基礎,熟悉分層架構、等常見架構模式,能夠根據業務需求設計合理的系統架構方案。
o 掌握系統模塊劃分、接口設計的原則與方法,能夠有效降低模塊耦合度,提升系統的可擴展性與復用性。
2. 系統問題分析與解決能力
o 能夠從系統全局視角分析復雜技術問題,定位問題根源,制定高效的解決方案,具備較強的邏輯推理與故障排查能力。
o 熟悉軟件調試工具與方法,能夠獨立解決多模塊交互、數據一致性、性能瓶頸等系統級問題。
3. 系統性能優化能力
o 掌握軟件性能優化的常用手段,包括算法優化、資源調度優化等,能夠通過合理的優化策略提升系統的響應速度與吞吐量。
o 具備實踐經驗,能夠根據測試結果制定針對性的優化方案。
4. 系統集成與協作能力
o 理解軟件系統各模塊間的依賴關系,能夠高效完成模塊集成與聯調工作,確保系統整體功能的正常實現。
o 具備良好的跨團隊協作意識,能夠與產品、測試、硬件等團隊有效溝通,共同推進系統開發與交付。
二、技術與經驗要求
1. 計算機相關專業本科及以上學歷,3年以上軟件研發工作經驗,有嵌入式系統相關開發經驗者優先。
2. 精通C/C++,熟悉相關開發框架與工具鏈。
3. 熟悉軟件開發生命周期,具備敏捷開發、迭代開發的實踐經驗,能夠適應快速迭代的項目節奏。
三、軟素質要求
1. 具備較強的學習能力與創新意識,能夠快速掌握新技術、新工具,并應用于實際工作。
2. 具備嚴謹的工作態度與責任心,注重細節,能夠承受一定的工作壓力。
3. 具備良好的溝通表達能力與團隊協作精神,能夠高效推進跨部門協作任務。