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