崗位職責(zé):
1、主要負(fù)責(zé)基于C++/QT跨平臺桌面端應(yīng)用的架構(gòu)設(shè)計(jì)和HMI開發(fā)(windows、macOS和Linux)
2、根據(jù)要求,將軟件需求中的業(yè)務(wù)流程邏輯部分轉(zhuǎn)化為具體代碼實(shí)現(xiàn);
3、負(fù)責(zé)軟件功能模塊的研發(fā)、代碼編寫工作、確保項(xiàng)目開發(fā)按進(jìn)度推進(jìn);
4、進(jìn)行軟件代碼模塊的單元測試,調(diào)試與維護(hù);
5、根據(jù)相關(guān)要求與規(guī)范編制對應(yīng)的技術(shù)文檔。
任職要求:
1、計(jì)算機(jī)、通信、電子類專業(yè)大專及以上學(xué)位,英語四級及以上;
2、2年以上界面開發(fā)經(jīng)驗(yàn),有成熟開發(fā)案例優(yōu)先;
3、熟悉ChatGPT,熟練運(yùn)用C/C++編程語言,熟悉掌握面向?qū)ο蟮木幊蹋?
4、熟練掌握數(shù)據(jù)結(jié)構(gòu),熟悉常用的設(shè)計(jì)模式,包括函數(shù)與程序結(jié)構(gòu)、指針、數(shù)組、常用算法、庫函數(shù)的使用等知識、數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)內(nèi)容,包括鏈表、隊(duì)列等;
5、精通QT后端編程、Qt-qml界面編程(包括線程、網(wǎng)絡(luò)、串口、數(shù)據(jù)庫、動畫、與C++混合編程、多點(diǎn)觸控等);
4.熟悉Linux操作系統(tǒng),熟悉QT工作機(jī)制,熟悉QT應(yīng)用開發(fā)框架;
5.了解Linux下的基本命令、管理配置和編輯器,包括vim編輯器,GCC編譯器,GDB調(diào)試器和 Make 項(xiàng)目管理工具等知識。
職位福利:五險(xiǎn)一金、年底雙薪、帶薪年假、節(jié)日福利、周末雙休