崗位職責(zé)
1.負(fù)責(zé)STM32等單片機(jī)及Linux 嵌入式平臺的軟件架構(gòu)設(shè)計(jì)、核心模塊開發(fā)與性能優(yōu)化。
2.基于 Linux+Qt 開發(fā)儀器儀表 / 工業(yè)控制類人機(jī)交互界面,實(shí)現(xiàn)界面邏輯、數(shù)據(jù)展示、交互邏輯與皮膚定制。
3.負(fù)責(zé)串口、RS485、CAN、I2C、SPI等硬件接口驅(qū)動(dòng)與應(yīng)用層編程,熟練完成Modbus-RTU/TCP、CANopen等工業(yè)通訊協(xié)議開發(fā)、調(diào)試與對接。
4.負(fù)責(zé) Linux 平臺以太網(wǎng) TCP/IP、Socket 網(wǎng)絡(luò)編程,實(shí)現(xiàn)設(shè)備聯(lián)網(wǎng)、數(shù)據(jù)上傳、遠(yuǎn)程通信與服務(wù)端對接。
5.負(fù)責(zé)多線程、進(jìn)程間通信、內(nèi)存管理、異步 IO 等程序設(shè)計(jì),保障系統(tǒng)穩(wěn)定、實(shí)時(shí)與高并發(fā)。
6.與硬件工程師協(xié)同完成系統(tǒng)聯(lián)調(diào)、軟硬件聯(lián)調(diào)、穩(wěn)定性測試與問題定位,快速解決死機(jī)、通訊異常、時(shí)序沖突等問題。
7.對接客戶需求與產(chǎn)品經(jīng)理,輸出友好、易用、可擴(kuò)展的人機(jī)交互方案,持續(xù)迭代界面與交互體驗(yàn)。
8.參與代碼評審、版本管理與持續(xù)集成,制定嵌入式軟件開發(fā)規(guī)范,提升團(tuán)隊(duì)開發(fā)效率與代碼質(zhì)量。
任職資格
1.本科及以上學(xué)歷,電子信息、自動(dòng)化、計(jì)算機(jī)、軟件工程等相關(guān)專業(yè)。
2.2 年以上Linux QT嵌入式軟件開發(fā)經(jīng)驗(yàn)。
3.熟練使用 C/C++面向?qū)ο缶幊?,具備扎?shí)的數(shù)據(jù)結(jié)構(gòu)、算法與嵌入式編程功底。
4.精通Linux+Qt 開發(fā),能獨(dú)立搭建界面框架、自定義控件、多窗口交互、信號槽機(jī)制與樣式表 QSS。
5.精通串口編程、Modbus 協(xié)議、TCP/IP、Socket、多線程 / 多進(jìn)程開發(fā),有實(shí)際設(shè)備通訊對接經(jīng)驗(yàn)。
6.熟悉STM32 等CPU固件開發(fā)流程,掌握 Keil/IAR/STM32CubeIDE 開發(fā)環(huán)境,具備中斷、DMA、定時(shí)器、外設(shè)驅(qū)動(dòng)開發(fā)能力。
7.具備良好的溝通協(xié)調(diào)、文檔編寫能力與團(tuán)隊(duì)合作精神,責(zé)任心強(qiáng),能承受項(xiàng)目聯(lián)調(diào)與交付壓力。
福利待遇
五險(xiǎn)一金 法定節(jié)假日雙休 豐厚年終獎(jiǎng)