工作內(nèi)容:
1.MCU軟件架構(gòu)與開發(fā)。負(fù)責(zé)智能座艙域控制器或相關(guān)子模塊中MCU(微控制器)側(cè)的軟件架構(gòu)設(shè)計(jì)、驅(qū)動(dòng)開發(fā)、協(xié)議棧集成及應(yīng)用程序開發(fā)。
2.外設(shè)驅(qū)動(dòng)與Bootloader開發(fā)。負(fù)責(zé)MCU相關(guān)外設(shè)(如CAN/CAN FD, LIN, Ethernet, SPI, I2C, GPIO, ADC等)的驅(qū)動(dòng)開發(fā)、調(diào)試與優(yōu)化。
3.負(fù)責(zé)Bootloader及程序刷寫方案開發(fā)。
4.功能安全與通信開發(fā)。遵循功能安全(ISO 26262)要求進(jìn)行MCU軟件開發(fā);負(fù)責(zé)實(shí)現(xiàn)MCU與主SoC之間的安全可靠通信(如SPI, CAN),協(xié)同完成整車網(wǎng)絡(luò)管理、電源管理、診斷等功能。
5.測(cè)試與調(diào)試。完成單元測(cè)試、集成測(cè)試及硬件調(diào)試,解決MCU側(cè)相關(guān)的軟硬件問(wèn)題。
崗位職責(zé):
1.精通C/C++語(yǔ)言,熟悉嵌入式實(shí)時(shí)操作系統(tǒng)(FreeRTOS,等)。
2.精通至少一種主流車規(guī)MCU(如NXP S32K, TC3xx, Renesas RH850等)架構(gòu)與開發(fā)工具。
3.深刻理解車載網(wǎng)絡(luò)、診斷(UDS)及功能安全概念。
4.具備扎實(shí)的硬件基礎(chǔ)和調(diào)試能力。