工作職責(zé)
1、負(fù)責(zé)機(jī)器人芯片的MCU底層軟件相關(guān)需求分析、方案設(shè)計與開發(fā),包括驅(qū)動及驅(qū)動框架,OS,BOOT,核間通信等;
2、負(fù)責(zé)RTOS相關(guān)的開發(fā)。
3、負(fù)責(zé)MCU系統(tǒng)性能優(yōu)化,分析解決系統(tǒng)性問題,提效工具的開發(fā)維護(hù)等
任職要求
1、了解freertos或者rtthread,至少1年以上相關(guān)軟件設(shè)計和開發(fā)經(jīng)驗
2,有扎實的嵌入式開發(fā)基礎(chǔ),精通C語言及編譯原理,掌握SOC和MCU芯片的基本概念。
3,至少一年以上的硬件BSP驅(qū)動調(diào)試經(jīng)驗,至少一年以上的RTOS使用經(jīng)驗
4、熟練掌握MCU常見外設(shè)的原理和應(yīng)用場景,如UART,SPI, I2C, CAN, ETH等
5、具備硬件基礎(chǔ)知識,能夠看懂硬件原理圖