崗位職責(zé):
1. 負(fù)責(zé)嵌入式軟件開發(fā)工作,包括方案設(shè)計(jì)、編碼、優(yōu)化、調(diào)試。
2. 同硬件設(shè)計(jì)團(tuán)隊(duì)合作,理解硬件設(shè)計(jì),完成軟件開發(fā)工作。
3. 協(xié)同硬件團(tuán)隊(duì)完成嵌入式軟件的單元測試、集成測試、系統(tǒng)測試,會使用各種常見工具。
4. 負(fù)責(zé)輸出項(xiàng)目技術(shù)文檔、用戶手冊等。
5. 完成嵌入式軟件的日常維護(hù)升級工作,包括修復(fù)BUG問題,優(yōu)化性能,增加新功能等。
6. 根據(jù)集團(tuán)產(chǎn)品研發(fā)需要,進(jìn)行技術(shù)研究,跟進(jìn)新技術(shù),提升技能。
7. 協(xié)助生產(chǎn)團(tuán)隊(duì)進(jìn)行產(chǎn)品量產(chǎn)和測試。
任職資格:
1.本科及以上學(xué)歷,電子工程、自動化或相關(guān)專業(yè)。5年以上嵌入式軟件開發(fā)經(jīng)驗(yàn),具備至少1年以上獨(dú)立主導(dǎo)項(xiàng)目開發(fā)經(jīng)驗(yàn)。
2.熟悉ARM Cortex-M系列處理器及嵌入式系統(tǒng)設(shè)計(jì);掌握C/C++編程語言,熟悉常見通信協(xié)議,如485、CAN、SPI、I2C等。有一定的
RTOS(實(shí)時(shí)操作系統(tǒng))的經(jīng)驗(yàn),比如FreeRTOS、uC/OS等。
3.熟悉相關(guān)的開發(fā)工具和環(huán)境,比如Keil、IAR、Eclipse等IDE的一個(gè)或者多個(gè),會使用版本控制工具如Git。對自動化測試和持續(xù)集成有一定了解。
4.了解機(jī)器人、自動化或工業(yè)設(shè)備領(lǐng)域相關(guān)技術(shù)及行業(yè)標(biāo)準(zhǔn)。
5.良好的溝通能力和團(tuán)隊(duì)協(xié)作精神,工作態(tài)度積極主動,能夠承受一定的工作壓力。