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