崗位職責(zé):
1、負(fù)責(zé)根據(jù)項目需求完成嵌入式產(chǎn)品軟件需求導(dǎo)入,風(fēng)險評估,軟件需求分析,軟件概要/詳細設(shè)計,軟件開發(fā),軟件集成測試與維護,相關(guān)文檔整理;
2、負(fù)責(zé)嵌入式軟件的性能、可靠性等測試的方案設(shè)計及驗證;
3、負(fù)責(zé)ARM硬件平臺下的Linux系統(tǒng)移植、裁剪、維護和優(yōu)化,基于Linux的驅(qū)動及應(yīng)用開發(fā);
4、負(fù)責(zé)解決軟件故障并提出改進措施,確保軟件的穩(wěn)定性和可靠性。
任職要求:
1、5年以上同崗位工作經(jīng)驗,有運動控制相關(guān)工作經(jīng)驗優(yōu)先;
2、精通C/C++編程,熟悉多線程編程,網(wǎng)絡(luò)編程;
3、精通ARM體系架構(gòu)Uboot和Linux內(nèi)核的裁剪移植及應(yīng)用開發(fā);
4、熟練使用FreeRTOS等嵌入式實時操作系統(tǒng);
5、熟悉常見嵌入式硬件平臺(如ARM、DSP、FPGA)架構(gòu)、總線(USB、PCIe、EtherCAT等)、性能等及常見外圍電路(如UART、SPI、I2C等);
6、熟悉常見測試儀器(如可調(diào)電源、萬用表、示波器、電子負(fù)載、熱成像儀等)使用、故障排查與數(shù)據(jù)分析;
7、具有較強的學(xué)習(xí)能力和抗壓能力。