崗位職責(zé):
1、負(fù)責(zé)中控平臺(tái)嵌入式板卡軟PLC功能開(kāi)發(fā),根據(jù)不同項(xiàng)目的控制需求,結(jié)合PLC集成開(kāi)發(fā)環(huán)境完善對(duì)應(yīng)的功能指令實(shí)現(xiàn)。
2、承擔(dān)部門所承接項(xiàng)目對(duì)應(yīng)部分的技術(shù)維護(hù)與市場(chǎng)支持。
3、參與模塊化可復(fù)用的中控平臺(tái)相關(guān)研發(fā)工作,熟練使用c/c++開(kāi)發(fā)語(yǔ)言。
4、嵌入式底層驅(qū)動(dòng)代碼編寫與調(diào)試,主要包括uart,can,spi,i2c,ethernet,usb等外設(shè)驅(qū)動(dòng)。
5、熟練使用嵌入式實(shí)時(shí)操作系統(tǒng):如FreeRTOS,RT-theard等其中一種。
6、負(fù)責(zé)plc指令表的底層解析器軟件設(shè)計(jì)相關(guān)工作,與PLC集成開(kāi)發(fā)環(huán)境配合根據(jù)項(xiàng)目需求實(shí)現(xiàn)PLC控制解決方案。
7、配合PLC應(yīng)用人員使用需求與問(wèn)題反饋維護(hù)更新底層實(shí)現(xiàn)。
任職要求:
1、本科及以上學(xué)歷,電子信息工程、軟件工程、?物聯(lián)網(wǎng)工程類等相關(guān)專業(yè),3年以上開(kāi)發(fā)經(jīng)驗(yàn)。
2、熟練掌握C、C++ 等嵌入式編程語(yǔ)言。
3、熟練使用嵌入式實(shí)時(shí)操作系統(tǒng)FreeRTOS,RT-theard等。
4、熟悉STM32 等ARM芯片開(kāi)發(fā)應(yīng)用程序及驅(qū)動(dòng)開(kāi)(uart,can,spi,i2c,ethernet,usb外設(shè)驅(qū)動(dòng)開(kāi)發(fā))。
5、熟悉常用通信接口協(xié)議(以太網(wǎng),串口,CAN通信等) 。