任職要求:
1.熟練掌握Visual?Studio平臺下編程及調試能力
2.熟練掌握C/C++語言,熟悉面向對象編程思想,熟練掌握Windows文件讀寫技能;熟悉常用算法,能用C/C++語言進行算法實現
3.熟悉至少一種操作系統(linux/vxworks/ucos/freertos/sysbios等)在產品上的移植和應用開發,了解操作系統基本原理(有linux操作系統開發經驗優先)
4.熟悉電子電路基礎知識,能看懂電路原理圖,了解硬件繼電器等電子元器件作用
5.了解常用外設(Flash、DDR、UART、IIC、USB、SPI、PCIE、網口等)的工作原理,有過裸跑或者某種操作系統下驅動開發經驗
6.有過嵌入式產品上json/ini/xml文件或者某種小型數據庫的開發使用經驗
7.會使用常見儀器(萬用表、示波器)對電路板進行信號觀測,并判斷數據的正確性
8.了解GitHub或SVN等軟件代碼工具的基本思想及功能,能熟練使用更佳
9.良好的英文閱讀及搜索能力,了解常見的開源代碼獲取渠道,良好的技術文檔/文獻處理能力(檢索、編制、整理)
崗位職責:
1.負責硬件控制功能的軟件模塊開發及維護
2.獨立完成測試系統硬件控制模塊的方案設計、編碼、調試等工作,參與軟件研發過程,輸出軟件設計概要方案、詳細設計方案、單元測試報告;
3.負責硬件控制模塊的研發過程質量及產品質量改進工作
4.承擔關鍵特性的軟件設計工作,構建測試系統軟件的競爭力