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