崗位職責(zé):
1.使用C/C++進(jìn)行嵌入式軟件方面的開發(fā),包括硬件驅(qū)動開發(fā)、算法移植;
2.參與產(chǎn)品規(guī)格與需求制定,負(fù)責(zé)軟件功能定義、模塊設(shè)計、編碼、調(diào)試;
3.與項(xiàng)目相關(guān)人員配合完成軟硬件聯(lián)調(diào)、算法功能調(diào)試;
4.編寫嵌入式系統(tǒng)設(shè)計文檔;
5.完成領(lǐng)導(dǎo)分配的日常工作及項(xiàng)目相關(guān)任務(wù)。
任職資格:
1.熟練掌握C或C++編程語言,有扎實(shí)良好的編程基礎(chǔ);
2.熟悉STM32或ARM等微處理器開發(fā),具備實(shí)際項(xiàng)目經(jīng)驗(yàn);
3.熟練掌握SPI、UART、I2C、PWM、ADC、CAN等常用嵌入式處理器接口的功能及應(yīng)用開發(fā);
4.對嵌入式linux系統(tǒng)u-boot、kernel裁剪、定制或適配、驅(qū)動開發(fā)有經(jīng)驗(yàn)者優(yōu)先;
5.有基于嵌入式linux、FreeRTOS等操作系統(tǒng)嵌入式應(yīng)用軟件開發(fā)經(jīng)驗(yàn)者優(yōu)先;
6.本科及以上學(xué)歷,計算機(jī)類、電子信息類、通信工程類、自動化控制類、人工智能類等專業(yè)優(yōu)先。