嵌入式軟件工程師
崗位描述:
1、負(fù)責(zé)MCU需求的技術(shù)評(píng)審、和供應(yīng)商技術(shù)對(duì)接;
2、負(fù)責(zé)MCU底層驅(qū)動(dòng)的開發(fā)以及復(fù)雜驅(qū)動(dòng)的開發(fā)和維護(hù);
3、負(fù)責(zé)MCU軟件需求分析、設(shè)計(jì)、軟件架構(gòu)的搭建及實(shí)現(xiàn);
4、負(fù)責(zé)軟件問(wèn)題的分析定位,積極推動(dòng)相關(guān)方溝通、解決問(wèn)題;
5、按要求編制軟件相關(guān)文檔,協(xié)助開展軟件測(cè)試工作。
技能要求:
1、本科及以上學(xué)歷,5年及以上相關(guān)經(jīng)驗(yàn);
2、掌握C/C++語(yǔ)言及數(shù)據(jù)結(jié)構(gòu)和算法,具備良好的邏輯開發(fā)、問(wèn)題分析能力;
3、掌握ARM常用的接口(CAN/SPI/I2C/UART/USB/以太網(wǎng)等),具備外設(shè)驅(qū)動(dòng)開發(fā)、調(diào)試能力;
4、熟悉常用的開發(fā)環(huán)境,如Keil、IAR、CCS等;
5、具備RTOS(uC/OS、freeRTOS、RT-Thread)實(shí)時(shí)操作系統(tǒng)開發(fā)經(jīng)驗(yàn);
6、了解Bootloader架構(gòu)及原理,有Bootloader/OTA開發(fā)經(jīng)驗(yàn);
7、加分項(xiàng):熟悉CAN通信協(xié)議棧,TP、UDS、XCP、J1939;
8、加分項(xiàng):熟悉AUTOSAR CP架構(gòu)及BSW模塊,具有MCAL開發(fā)經(jīng)驗(yàn);