1. 界面設(shè)計:運用Qt框架進(jìn)行嵌入式系統(tǒng)的用戶界面設(shè)計與開發(fā),獨立完成軟件項目的用戶界面設(shè)計與開發(fā)工作,打造直觀、易用的操作界面,提升用戶體驗。
2. 系統(tǒng)集成:實現(xiàn)Qt開發(fā)的界面與其他硬件系統(tǒng)的無縫集成,負(fù)責(zé)軟件與各類硬件設(shè)備(如傳感器、控制器、通信模塊等)之間的通信功能開發(fā),并集成項目相關(guān)需求算法,基于多種通信協(xié)議,搭建穩(wěn)定可靠的數(shù)據(jù)交互橋梁,保障軟件與硬件之間的數(shù)據(jù)傳輸準(zhǔn)確、高效。
3. 調(diào)試與維護(hù):對開發(fā)完成的嵌入式系統(tǒng)進(jìn)行全面測試、調(diào)試,及時解決出現(xiàn)的問題,并負(fù)責(zé)系統(tǒng)的后期維護(hù)與升級工作。
任職要求:
1. 專業(yè):計算機、自動化、電子通信等相關(guān)專業(yè)。
2. 編程語言:精通C++語言,具備扎實的C++編程基礎(chǔ),能夠熟練運用C++進(jìn)行復(fù)雜系統(tǒng)的開發(fā);熟悉 Visual Studio(VS)集成開發(fā)環(huán)境,能高效利用VS進(jìn)行項目開發(fā)、調(diào)試與管理。Qt框架:熟練掌握Qt開發(fā)框架,能夠運用Qt進(jìn)行界面設(shè)計、信號槽機制處理、多線程編程等;熟悉Qt的常用控件與布局,能夠設(shè)計出美觀、交互性強的用戶界面。
3. 嵌入式開發(fā):擁有豐富的嵌入式開發(fā)經(jīng)驗,熟悉常見的嵌入式硬件平臺,如ARM、STM32等;了解嵌入式系統(tǒng)的底層原理,具備硬件驅(qū)動開發(fā)能力。
4. 通信協(xié)議:熟悉串口通信、以太網(wǎng)通信等常見通信協(xié)議,能夠?qū)崿F(xiàn)設(shè)備間的數(shù)據(jù)交互與通信功能。