崗位職責:
1. 雷達上位機軟件設計與開發(fā):
o 負責雷達數(shù)據(jù)采集、處理和顯示系統(tǒng)的上位機軟件開發(fā)。
o 使用 C/C++ 和 Qt 開發(fā)基礎的桌面應用程序,實現(xiàn)雷達數(shù)據(jù)的采集和簡單的數(shù)據(jù)處理與可視化。
2. 通信協(xié)議開發(fā)與數(shù)據(jù)管理:
o 實現(xiàn)基礎的設備通信協(xié)議(如 TCP/IP、UDP),確保數(shù)據(jù)的傳輸。
o (可選)使用 Node-RED 和 Node.js 實現(xiàn)與雷達設備的接口,或進行基礎的數(shù)據(jù)處理。
3. 離線地圖功能開發(fā)(可選):
o 有興趣的候選人可參與離線地圖功能的開發(fā),將雷達數(shù)據(jù)與地理位置信息關聯(lián)。
o 進行基礎的地圖渲染和交互,實現(xiàn)地圖的平移、縮放等功能。
4. 數(shù)據(jù)庫管理和數(shù)據(jù)存儲:
o 使用 MySQL 進行結構化數(shù)據(jù)的基本存儲和管理。
o (可選)使用 Redis 提升數(shù)據(jù)訪問速度,或用 InfluxDB 管理時間序列數(shù)據(jù),以支持雷達的歷史數(shù)據(jù)分析。
5. 用戶界面(UI)設計與開發(fā):
o 使用 Qt 開發(fā)簡單且用戶友好的桌面應用界面,提供基本的數(shù)據(jù)展示功能。
o (可選)通過 Vue.js 和 Node-RED 構建 Web 界面,為用戶提供遠程數(shù)據(jù)展示功能。
6. 系統(tǒng)性能優(yōu)化與穩(wěn)定性維護:
o 針對大數(shù)據(jù)量傳輸需求,優(yōu)化系統(tǒng)性能,確保上位機軟件在 Linux 環(huán)境下的穩(wěn)定運行。
o 定期進行代碼和系統(tǒng)調優(yōu),提高數(shù)據(jù)處理效率,減少系統(tǒng)延遲。
7. Linux 操作系統(tǒng)使用與配置:
o 配置和管理 Ubuntu 或 CentOS 等常見 Linux 系統(tǒng)環(huán)境,確保軟件在系統(tǒng)上的穩(wěn)定性和兼容性。
o (可選)具備編寫 Shell 腳本的能力,或熟悉國產 Linux 系統(tǒng)如中標麒麟、銀河麒麟的配置。
8. 問題排查與技術支持:
o 負責排查軟件中的問題,并提供日常技術支持,確保系統(tǒng)穩(wěn)定運行。
任職要求:
1. 教育背景:
o 計算機、軟件工程、電子工程或相關專業(yè)本科及以上學歷。
2. 編程能力:
o 熟練掌握 C/C++ 基礎,有編寫多線程桌面應用程序的基礎經(jīng)驗。
o 了解 Qt 框架,有 UI 開發(fā)興趣或經(jīng)驗者優(yōu)先。
o (可選)了解 Node.js 和 JavaScript,或有 Node-RED 開發(fā)興趣。
3. 基礎網(wǎng)絡編程經(jīng)驗:
o 掌握 TCP/IP 和 UDP 等網(wǎng)絡協(xié)議的基礎,能夠實現(xiàn)基本數(shù)據(jù)傳輸。
o (可選)具備 Node-RED 開發(fā)經(jīng)驗,能夠搭建簡單的數(shù)據(jù)流。
4. 數(shù)據(jù)處理和可視化(可選):
o 具備離線地圖開發(fā)興趣,能夠協(xié)助開發(fā)地圖顯示功能。
o 具備數(shù)據(jù)可視化基礎,有興趣學習 Qt 及前端工具(如 Vue.js、Chart.js)展示數(shù)據(jù)。
5. 數(shù)據(jù)庫管理(可選):
o 基本了解 MySQL 或 Redis 數(shù)據(jù)庫的使用,有數(shù)據(jù)存儲和緩存的初步經(jīng)驗優(yōu)先。
o 了解 InfluxDB 或有興趣學習時間序列數(shù)據(jù)庫的優(yōu)先。
6. Linux 系統(tǒng)配置與管理:
o 熟悉 Ubuntu 或 CentOS 系統(tǒng)的基本安裝、配置和管理,能夠編寫基本的 Bash 腳本。
o (可選)熟悉國產 Linux 系統(tǒng)(如中標麒麟、銀河麒麟),或具備國產系統(tǒng)上調試經(jīng)驗優(yōu)先。
7. 用戶界面開發(fā)(可選):
o 熟練使用 Qt 開發(fā)基本的桌面 UI,有用戶體驗設計基礎者優(yōu)先。
o 了解 Vue.js 或有興趣學習前端開發(fā)框架,并能夠配合 Node-RED 實現(xiàn)遠程控制和數(shù)據(jù)展示功能的優(yōu)先。
其他要求:
· 良好的團隊合作和溝通能力,能夠與團隊成員緊密協(xié)作。
· 較強的自主學習能力,愿意在快速變化的技術和項目中成長。