崗位職責(zé):
1、基于 C/C++ 語言進(jìn)行嵌入式軟件的開發(fā)工作,保證編碼風(fēng)格規(guī)范,并具備良好的調(diào)試能力,確保軟件功能的實(shí)現(xiàn)與穩(wěn)定運(yùn)行。?
2、負(fù)責(zé)嵌入式系統(tǒng)的開發(fā),遵循嵌入式系統(tǒng)開發(fā)流程,運(yùn)用實(shí)時操作系統(tǒng)(如 uCOS)進(jìn)行多任務(wù)調(diào)度等相關(guān)設(shè)計(jì)與實(shí)現(xiàn)。?
3、參與基于 ARMSTM32 等處理器架構(gòu)和多核系統(tǒng)的設(shè)計(jì),熟練運(yùn)用 I2C、SPI、UART、USB 等通信協(xié)議,以及 NB-loT、LoRa 等無線協(xié)議,同時熟悉 SL651、SL/T427 等通信規(guī)約,保障系統(tǒng)的通信順暢。?
4、結(jié)合硬件基礎(chǔ)知識,參與數(shù)字和模擬電路設(shè)計(jì)、PCB 原理圖設(shè)計(jì)及器件選型工作,確保硬件與軟件的良好適配。?
5、熟練運(yùn)用嵌入式開發(fā)環(huán)境和調(diào)試工具,包括示波器、邏輯分析儀等,獨(dú)立完成系統(tǒng)集成、測試和維護(hù)工作,保障系統(tǒng)的正常運(yùn)行。?
6、負(fù)責(zé)編寫各類技術(shù)文檔,如軟件開發(fā)文檔、流程圖、接口文檔等,確保技術(shù)信息的完整與準(zhǔn)確傳遞。?
7、運(yùn)用樂鑫開發(fā)環(huán)境進(jìn)行相關(guān)開發(fā)工作。?
8、有水務(wù)行業(yè)硬件感知設(shè)備(液位、流量傳感器)的開發(fā)經(jīng)驗(yàn),需主導(dǎo)或參與相關(guān)設(shè)備的開發(fā)工作,提升水務(wù)行業(yè)硬件感知設(shè)備的性能與穩(wěn)定性。
任職要求:
1、計(jì)算機(jī)科學(xué)與技術(shù)、電子信息工程、自動化相關(guān)專業(yè)。
2、3-5 年嵌入式系統(tǒng)開發(fā)經(jīng)驗(yàn),具備 RTU 終端開發(fā)經(jīng)驗(yàn)者優(yōu)先;有水利、水務(wù)行業(yè) RTU 與傳感器(液位 / 流量)集成經(jīng)驗(yàn)者優(yōu)先。
3、熟練掌握 RTU 的硬件架構(gòu)(如 ARM STM32)與軟件開發(fā),能獨(dú)立設(shè)計(jì) RTU 的多任務(wù)調(diào)度(基于 RTOS)及低功耗方案,熟悉 RTU 與傳感器、云平臺的通信協(xié)議設(shè)計(jì)。
4、精通 I2C、SPI、UART 等傳感器接口協(xié)議,熟練運(yùn)用 NB-IoT、LoRa 等無線技術(shù)實(shí)現(xiàn) RTU 遠(yuǎn)程數(shù)據(jù)傳輸,了解 RTU 的抗干擾設(shè)計(jì)與可靠性測試方法。
5、具備嵌入式開發(fā)相關(guān)認(rèn)證優(yōu)先,有 RTU 相關(guān)開發(fā)經(jīng)驗(yàn);
6、具有較強(qiáng)的跨團(tuán)隊(duì)協(xié)作與溝通能力。
7、具有主動解決問題、抗壓能力及持續(xù)學(xué)習(xí)意識。