工作職責(zé)
1. 負(fù)責(zé)嵌入式RTOS系統(tǒng)平臺開發(fā)和驗(yàn)證,MCU外設(shè)驅(qū)動和外圍器件驅(qū)動開發(fā);
2. 負(fù)責(zé)項(xiàng)目的硬件方案選型,固件開發(fā),性能優(yōu)化,進(jìn)度把控;
3. 負(fù)責(zé)協(xié)助功能、算法等上層應(yīng)用開發(fā)過程中遇到的嵌入式問題。
任職要求
1. 本科及以上學(xué)歷,計(jì)算機(jī)、電子、通信、自動控制等相關(guān)專業(yè);
2. 精通C語言/C++,了解匯編,掌握基于對象的編程方法;熟悉嵌入式實(shí)時(shí)操作系統(tǒng)(uCOS. RTOS.RTT等),具有扎實(shí)的數(shù)字電路、模擬電路、微機(jī)原理等嵌入式專業(yè)理論基礎(chǔ);具有一定的硬件基礎(chǔ)知識,能夠看懂原理圖,掌握基本的硬件調(diào)試接口和調(diào)試方法;
3. 有豐富的產(chǎn)品級嵌入式開發(fā)經(jīng)驗(yàn),熟悉微控制器體系架構(gòu)(如ARM CortexM0/M3/M4/M7、RISC-V等),精通常見的基本微控制器外設(shè),如TIMER/USART/I2C/SPI/DMA/WDI,熟悉USB/CAN/ETH/SDIO等高級外設(shè);
4. 精通MCUBootloader的開發(fā);
5. 熟悉軟硬件協(xié)同的嵌入式開發(fā)方法,能夠基于控制器的硬件特性優(yōu)化底層、應(yīng)用層,提高系統(tǒng)運(yùn)行效率和實(shí)時(shí)性;
6. 具備較強(qiáng)的學(xué)習(xí)、溝通表達(dá)能力;
7. 具有無人機(jī)、機(jī)器人電子類競賽開發(fā)經(jīng)驗(yàn)者優(yōu)先。