1.?負責(zé)公司相關(guān)產(chǎn)品嵌入式軟件需求分析以及軟件架構(gòu)設(shè)計;
2.?根據(jù)項目需求,進行軟件模塊的設(shè)計、開發(fā)、調(diào)試和驗證,并形成文檔;
3.?根據(jù)項目需求和發(fā)展,升級優(yōu)化嵌入式軟件,符合可靠性和維護性的需求;
4.?數(shù)字信號處理算法在相關(guān)芯片平臺(ARM或者TI-DSP等)上的實現(xiàn),調(diào)試和優(yōu)化;
5.?軟件開發(fā)環(huán)境(比如版本管理等)的建立,相關(guān)文檔和代碼的編寫維護。
6.?完成相關(guān)軟件需求的開發(fā)。
任職要求:
1.?6年以上嵌入式軟件開發(fā)經(jīng)驗,熟悉ARM或DSP類似芯片平臺的架構(gòu);
2.?能熟練使用8位、16位、32位等MCU進行軟件功能設(shè)計、開發(fā)和調(diào)試;
3.?熟悉UART、I2C、SPI等接口的驅(qū)動調(diào)試和應(yīng)用開發(fā);
4.?有信號處理算法的實現(xiàn)經(jīng)驗(尤其是音頻或陣列信號處理算法實現(xiàn)經(jīng)驗),獨立完成過陣列信號處理算法的實現(xiàn),了解定點數(shù)運算,熟悉各類高速數(shù)據(jù)通訊協(xié)議;
5.上位機(QT/MFC)開發(fā)經(jīng)驗(網(wǎng)絡(luò)通信、串口通信);
6.?有音頻類嵌入式應(yīng)用開發(fā)經(jīng)驗者優(yōu)先;
7.?有陣列算法的matlab仿真經(jīng)驗者優(yōu)先。