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