崗位職責(zé):
1.基于 Qt 進(jìn)行設(shè)備端數(shù)據(jù)采集軟件開(kāi)發(fā),包括 ADAS 多傳感器數(shù)據(jù)和車(chē)輛底盤(pán)數(shù)據(jù) 采集。
2.開(kāi)發(fā)基于 Qt 的上位機(jī)數(shù)據(jù)處理與分析軟件,實(shí)現(xiàn)場(chǎng)景數(shù)據(jù)篩選、數(shù)據(jù)切片、同步回放等功能。
3.基于 Qt & ROS 進(jìn)行數(shù)據(jù)回注軟件開(kāi)發(fā),通過(guò)人機(jī)交互界面 回注自動(dòng)駕駛算法場(chǎng)景。
4.參與需求分析、軟件設(shè)計(jì)、開(kāi)發(fā)計(jì)劃制定,并編寫(xiě)相關(guān)技術(shù)文檔。
5.獨(dú)立負(fù)責(zé)功能模塊的設(shè)計(jì)、開(kāi)發(fā)、測(cè)試,優(yōu)化模塊性能和可靠性,保證代碼質(zhì)量。
任職要求:
6.本科及以上學(xué)歷,計(jì)算機(jī)、電子、自動(dòng)化等相關(guān)專(zhuān)業(yè)。
7.兩年以上嵌入式開(kāi)發(fā)經(jīng)驗(yàn),熟悉 Qt/QML 框架,具備 嵌入式 UI 開(kāi)發(fā) 經(jīng)驗(yàn)(如車(chē)輛控制、工程機(jī)械、航空等領(lǐng)域背景優(yōu)先)。
8.熟練使用 C++(基于 Qt 進(jìn)行 UI 開(kāi)發(fā)),掌握 Qt5 框架,熟悉 QML/Qt Quick 2 編程,熟悉 多線程同步機(jī)制、串口編程、TCP/IP 網(wǎng)絡(luò)編程。
9.熟悉 ROS 環(huán)境,具備自動(dòng)駕駛系統(tǒng)相關(guān)開(kāi)發(fā)經(jīng)驗(yàn) 或理解自動(dòng)駕駛系統(tǒng)架構(gòu)優(yōu)先。
10.熟悉 Linux 環(huán)境開(kāi)發(fā),能編寫(xiě)和修改 Shell 腳本。了解數(shù)據(jù)庫(kù)編程(SQLite/MySQL)、TCP/IP 協(xié)議、網(wǎng)絡(luò)編程,有 Socket 通信經(jīng)驗(yàn)更佳。
11.熟練使用 svn/git 進(jìn)行版本管理,掌握 MVC/MVP 設(shè)計(jì)模式,有良好的代碼優(yōu)化、重構(gòu)能力。
12.有 HMI(人機(jī)交互)界面開(kāi)發(fā)經(jīng)驗(yàn),關(guān)注用戶體驗(yàn),能設(shè)計(jì)流暢、高效的交互邏輯優(yōu)先。
具有以下經(jīng)驗(yàn)優(yōu)先:
13.具備 嵌入式 Linux 驅(qū)動(dòng)開(kāi)發(fā)經(jīng)驗(yàn) 或 自動(dòng)駕駛感知、決策相關(guān)開(kāi)發(fā)經(jīng)驗(yàn)。
14.具備 3D 可視化開(kāi)發(fā)(如 OpenGL、WebGL、Unreal Engine) 經(jīng)驗(yàn),熟悉 Docker、Kubernetes,有自動(dòng)化部署經(jīng)驗(yàn)。
鄭州 - 中原
北京華戍防務(wù)技術(shù)有限公司鄭州 - 中原
鄭州 - 中原
鄭州 - 中原
鄭州 - 中原
鄭州 - 中原