崗位職責(zé):
??1、參與公司新產(chǎn)品總體方案設(shè)計(jì),根據(jù)產(chǎn)品需求設(shè)計(jì)系統(tǒng)軟件方案;
??2、負(fù)責(zé)新產(chǎn)品嵌入件軟件架構(gòu)、模塊設(shè)計(jì)和代碼實(shí)現(xiàn),負(fù)責(zé)現(xiàn)有產(chǎn)品的軟件維護(hù)和升級(jí);
??3、產(chǎn)品原型設(shè)計(jì)、調(diào)試、測(cè)試;負(fù)責(zé)已有公司智能家居安防產(chǎn)品軟件維護(hù)、升級(jí);
??4、撰寫、整理并規(guī)范化技術(shù)文檔(主要包括:設(shè)計(jì)手冊(cè)、源程序清單、軟件流程、用戶手冊(cè)等);
??5、完成部門主管分配的臨時(shí)工作。
???
??任職要求:
??1、?電子、通訊、計(jì)算機(jī)、自動(dòng)化控制等相關(guān)專業(yè),大專及以上學(xué)歷;
??2、一年以上智能安防、智能家居行業(yè)軟件開發(fā)工作經(jīng)驗(yàn),?三年以上電子產(chǎn)品軟件開發(fā)工作經(jīng)驗(yàn);
??3、?熟練掌握C/C++等編程語言,精通匯編,具有良好的編程思想和規(guī)范;
??4、?熟悉Linux內(nèi)核裁剪、Uboot移植、常見外設(shè)驅(qū)動(dòng)開發(fā);
??5、?能熟練搭建嵌入式開發(fā)環(huán)境,精通linux?C程序開發(fā),Makefile文件;
??6、?了解51、STM8、MSP430等主流單片機(jī)開發(fā),熟悉ARM7、cortex-M系列MCU的開發(fā)流程和方法;對(duì)單片機(jī)外圍電路搭建和應(yīng)用開發(fā)有較深入認(rèn)識(shí);
??7、?熟悉USART、SPI、IIC等單片機(jī)常用通信方式,有快速了解閱讀中英文芯片手冊(cè)的能力,對(duì)于新接觸的?IC?能夠盡快了解并編寫驅(qū)動(dòng)程序;
??8、?熟練使用svn或Git工具進(jìn)行代碼管理,具備版本管理意識(shí);
??9、?具備良好的文檔編寫能力,能夠編寫規(guī)范的概要和詳細(xì)設(shè)計(jì)文檔,能夠通過文檔達(dá)成溝通效果;
??10、具有一定的硬件基礎(chǔ)知識(shí),能看懂基本原理圖,了解常用外設(shè)的控制接口和通信模式,配合硬件工程師完成新硬件的調(diào)試、測(cè)試工作;
??11、從事嵌入式開發(fā)崗位3年以上的優(yōu)先考慮;
??12、熟悉網(wǎng)絡(luò)通訊及?Socket?網(wǎng)絡(luò)編程,對(duì)?TCP/IP?協(xié)議、HTTP?協(xié)議有一定了解,有WIFI、藍(lán)牙、GSM之一的開發(fā)工作經(jīng)驗(yàn),有與移動(dòng)端應(yīng)用通訊的單片機(jī)開發(fā)經(jīng)驗(yàn)者優(yōu)先考慮;
??13、?有智能家居MQQT通訊開發(fā)工作經(jīng)驗(yàn)者,優(yōu)先考慮;
??14、具有較強(qiáng)的獨(dú)立調(diào)試和獨(dú)立解決問題的能力;
??15、具有良好的團(tuán)隊(duì)合作意識(shí)和溝通能力,知道如何在團(tuán)隊(duì)中與他人合作;
??16、工作細(xì)心、積極主動(dòng),嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,樂觀積極的工作心態(tài),良好的團(tuán)隊(duì)合作精神、溝通能力;抗壓能力強(qiáng),能適應(yīng)較高強(qiáng)度的工作