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