崗位職責:
1. 根據編程規范、研發進度和任務分配,開發系統中的功能模塊和算法;
2. 按照開發流程和設計要求,完成軟件模塊的詳細設計,代碼實現,單元測試;
3. 編寫功能模塊測試程序,測試或協助測試完成軟件測試工作;
4. 協助硬件工程師完成硬件設計,確保其符合設計要求;
5. 根據公司技術文檔規范編寫相關的技術文檔;
6. 參與項目需求分析,研究項目的技術細節,根據需要進行一定的預研工作;
7. 對業務部門提供軟件的后期技術支持。
8. 對所開發的軟件質量和進度負責。
任職要求:
1. 電子、電氣工程或計算機專業本科以上
2. 3年以上在工業控制和通信方面的單片機軟件開發經驗或linux下驅動、應用程序開發經驗。
3. 熟悉單片機、ARM系列處理器的架構C語言應用開發;
4. 熟悉硬件電路工作原理;熟悉處理器外圍設備接口及驅動程序設計;
5. 在運用C/C++語言進行單片機應用程序開發方面具備扎實的理論知識和技能。
6. 具備良好的軟件構架、模塊化、標準化、代碼注釋、驗證及文檔化風格習慣。
7. 有責任心和團隊合作意識,工作嚴謹認真,有良好的學習能力、溝通能力。