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