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