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