崗位職責(zé)
1負(fù)責(zé)基于MCU(如ARM Cortex-M/RISC-V系列)的嵌入式軟件設(shè)計(jì)開發(fā)與調(diào)試,主導(dǎo)相關(guān)產(chǎn)品的系統(tǒng)開發(fā)工作;
2進(jìn)行外設(shè)驅(qū)動(dòng)(如TIMER/USART/I2C/SPI/DMA/CAN/ETH等)的開發(fā)和優(yōu)化,完成與各類外設(shè)的接口適配開發(fā);
3在模擬器下使用LVGL模塊完成產(chǎn)品圖形界面開發(fā),保障界面交互與核心功能的協(xié)同性;
4參與產(chǎn)品整體架構(gòu)設(shè)計(jì),實(shí)現(xiàn)底層驅(qū)動(dòng)中間件及應(yīng)用層軟件的開發(fā)與集成,推動(dòng)核心功能的嵌入式落地;
5基于FreeRTOS/Zephyr等嵌入式RTOS完成應(yīng)用開發(fā)和調(diào)試,保障系統(tǒng)實(shí)時(shí)性與穩(wěn)定性;
6協(xié)同硬件工程師進(jìn)行原理圖評(píng)審硬件調(diào)試及系統(tǒng)級(jí)問題分析與解決,定位并解決軟/硬件兼容性問題;
7負(fù)責(zé)系統(tǒng)性能實(shí)時(shí)性及穩(wěn)定性的優(yōu)化(包括數(shù)據(jù)處理效率功耗優(yōu)化等),編寫技術(shù)方案調(diào)試報(bào)告接口文檔等相關(guān)技術(shù)文檔;
8參與產(chǎn)品系統(tǒng)架構(gòu)設(shè)計(jì)開發(fā)以及測(cè)試全過程,保障產(chǎn)品按質(zhì)按時(shí)交付。
任職資格
計(jì)算機(jī)電子通信機(jī)械電子數(shù)學(xué)/物理等相關(guān)專業(yè),本科及以上學(xué)歷,3年以上嵌入式軟件開發(fā)經(jīng)驗(yàn),有ESP32平臺(tái)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
熟悉嵌入式實(shí)時(shí)操作系統(tǒng)(uCOS/FreeRTOS/Zephyr等),具有扎實(shí)的數(shù)字電路模擬電路微機(jī)原理等嵌入式專業(yè)理論基礎(chǔ);
具有一定的硬件基礎(chǔ)知識(shí),能夠看懂原理圖,掌握基本的硬件調(diào)試接口和調(diào)試方法,可獨(dú)立完成外設(shè)驅(qū)動(dòng)開發(fā)與調(diào)試;
具有豐富的產(chǎn)品級(jí)嵌入式開發(fā)經(jīng)驗(yàn),熟悉微控制器體系架構(gòu)(如ARM CortexM0/M3/M4/M7RISC-V等,有ESP32相關(guān)經(jīng)驗(yàn)者優(yōu)先),精通常見外設(shè)(TIMER/USART/I2C/SPI/DMA),熟悉CAN/ETH/SDIO等高級(jí)外設(shè);
具備良好的C/C++編程能力,對(duì)代碼運(yùn)行速度有追求,熟悉軟硬件協(xié)同的嵌入式開發(fā)方法,能基于硬件特性優(yōu)化底層/應(yīng)用層,提升系統(tǒng)運(yùn)行效率和實(shí)時(shí)性;
了解LVGL圖形開發(fā)框架,有LVGL實(shí)際項(xiàng)目開發(fā)經(jīng)驗(yàn)優(yōu)先,能夠完成圖形界面與核心功能的適配;
有語音交互相關(guān)嵌入式開發(fā)經(jīng)驗(yàn)(如語音喚醒語音識(shí)別移植)者優(yōu)先,了解麥克風(fēng)陣列降噪回聲消除等技術(shù)者更佳;
具備較強(qiáng)的學(xué)習(xí)能力溝通表達(dá)能力,有良好的團(tuán)隊(duì)合作精神和積極主動(dòng)的溝通意識(shí),能承受項(xiàng)目交付壓力。
職位類別:
舉報(bào)