崗位職責(zé):
1、基于Linux產(chǎn)品的Qt開發(fā);
2、基于C++上位機(jī)的Qt模塊應(yīng)用產(chǎn)品開發(fā);
3、參與產(chǎn)品的需求分析,系統(tǒng)設(shè)計(jì)、代碼編寫、單元測(cè)試和bug修復(fù)工作;
4、學(xué)習(xí)和研究新技術(shù)以滿足產(chǎn)品的需求;
5、優(yōu)化產(chǎn)品細(xì)節(jié),現(xiàn)場(chǎng)問題分析與解決;
6、其它領(lǐng)導(dǎo)安排的工作。
崗位要求:
1、熟練掌握C/C++編程語(yǔ)言,熟悉面向?qū)ο蟮木幊趟枷耄炀氄莆粘R娋幊棠P停辛己玫木幋a風(fēng)格;
2、熟練掌握STM32開發(fā)平臺(tái)及軟件調(diào)試方法;
3、熟悉UART、SPI、I2C、CAN數(shù)據(jù)傳輸技術(shù),熟悉Keil MDK;
4、熟練Qt應(yīng)用程序圖形界面開發(fā),熟悉掌握Qt庫(kù)各控件使用及架構(gòu),熟悉相關(guān)開發(fā)環(huán)境及QtCreator,熟練掌握QGraphicsView框架者優(yōu)先;
5、理解Qt內(nèi)部機(jī)制者優(yōu)先,如QObject,信號(hào)槽機(jī)制,事件機(jī)制,繪圖、多線程、協(xié)程編程、進(jìn)程間通信等;
6、除掌握Qt外,掌握.Net Framework或.Net Core,可以熟練運(yùn)用C語(yǔ)言的優(yōu)先。