崗位職責:1.接受部門領導交辦的軟件開發任務,協助項目經理開展項目開發工作,負責項目組的工作安排和協作、人員培訓、技術支持等;2.明確公司對軟件及開發內容的需求,參與項目的需求分析,并向用戶解釋開發計劃說明;3.參與軟件開發的整體規劃及實施,解決項目中的技術問題,為部門的業務開展提供支持;4.負責現有系統的重構、優化等工作,負責所編程序的自測試工作,參加系統集成和安裝,編寫用戶操作使用說明書;5.根據要求開發智能家居網關/WI-FI智能設備/智能開關/智能傳感器等軟件,按時完成計劃內容,定期總結?;6.對程序進行研發測試,快速分析問題和解決問題,同時關注和對比其他技術方案?,及時、如實地向上級領導匯報工作,完成領導交辦的臨時任務。任職要求:1.?本科及以上學歷,從事嵌入式軟件研發工作1年以上,在工程師指導下可完成產品軟件的開發工作;2.熟悉ARM架構、X86、PLC等硬件及相關外圍接口知識,至少有過一種或以上ARM/MIPS平臺開發經驗;3.基本了解使用C/C++語言編程在Linux/GCC環境編程,了解常用數據結構和算法,同時掌握lua/python/ES6等腳本語言者優先;4.熟悉TCP/IP協議棧的組成和socket等網絡編程技術,了解WIFI/ZIGBEE/ONVIF/HTTP等網絡通信協議者優先;5.基本了解數據庫原理和應用,認識SQL語言,對SQLITE、MTYSQL、Mariadb數據庫數據庫開發技術一定認識;6.了解Unix/Linux基本原理和操作命令,熟悉Linux?平臺下的IDE和GCC開發環境。