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