崗位職責(zé):
1. 負責(zé)公司PLC/HMI/Sensor等產(chǎn)品嵌入式軟件需求分析、設(shè)計、編碼與測試;
2. 芯片驅(qū)動程序代碼編譯,以及通訊協(xié)議解析,并進行單元測試和系統(tǒng)集成測試;
3. 配合硬件工程師進行器件選型和硬件調(diào)試;
4. 驗證測試中發(fā)現(xiàn)的故障診斷、分析和調(diào)試,解決調(diào)試過程中出現(xiàn)的各種bug
;
5. 適應(yīng)團隊合作,對自己負責(zé)的模塊開發(fā)高度負責(zé),有一定的現(xiàn)場問題處理能力
;
  6. 編寫相關(guān)設(shè)計文檔、測試文檔、使用說明文檔等。  
職位要求:  
1. 計算機、軟件工程、自動化、通信、電子相關(guān)專業(yè);  
2. 熟悉 Linux 內(nèi)核,具備良好的Linux內(nèi)核工作原理、進程、線程及內(nèi)存管理知識,具有內(nèi)核剪裁、板級啟動、驅(qū)動適配、文件系統(tǒng)部署的經(jīng)驗;  
3. 精通ARM開發(fā)平臺,深入理解固件和硬件設(shè)計,熟練掌握C/C++,熟練掌握一種以上嵌入式實時操作系統(tǒng);  
4. 精通常見嵌入式處理器的外設(shè)和常見的驅(qū)動開發(fā):SPI、I2C、串口、以太網(wǎng)外設(shè)等;  
5. 熟悉常見的網(wǎng)絡(luò)安全威脅、防護設(shè)計方法和常見的密碼學(xué)運算,熟悉導(dǎo)向安全的軟件設(shè)計原則和實踐;  
6. 能夠獨立完成項目技術(shù)文檔的編寫,具備較強的責(zé)任心、自主性、創(chuàng)新能力和溝通能力;  
7. 具備良好的團隊協(xié)作精神,自學(xué)能力和進取心。具有良好的英語讀寫能力。