軟件工程師(MCU)
工作內(nèi)容:
1.控制器的Bsp底層系統(tǒng)架構(gòu)、設(shè)計(jì)開(kāi)發(fā)及調(diào)試驗(yàn)證
2.與測(cè)試、硬件等部門(mén)一起進(jìn)行產(chǎn)品的驗(yàn)證、測(cè)試、故障定位和修復(fù);
3.根據(jù)開(kāi)發(fā)規(guī)范編寫(xiě)相關(guān)開(kāi)發(fā)文檔和項(xiàng)目文檔
4.目中底層軟件需求的分析及確認(rèn)
任職要求:
1.電子信息或計(jì)算機(jī)等相關(guān)專(zhuān)業(yè)
2.Bsp開(kāi)發(fā)經(jīng)驗(yàn),熟悉常見(jiàn)32位MCU、驅(qū)動(dòng)、應(yīng)用開(kāi)發(fā)等
3.工作經(jīng)驗(yàn):嵌入式軟件開(kāi)發(fā),電子技術(shù)和軟件開(kāi)發(fā)經(jīng)驗(yàn),具備freertos系統(tǒng)經(jīng)驗(yàn)優(yōu)先,汽車(chē)電子行業(yè)BSP驅(qū)動(dòng)崗位優(yōu)先,有MCAL開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先,有功能安全控制器開(kāi)發(fā)經(jīng)驗(yàn)優(yōu)先,
4.核心技磲費(fèi)術(shù)點(diǎn)
1)MCU(英飛凌TC系列,ST公司STM32F4、STM32F7GD32系列等)底層和應(yīng)用程軟件開(kāi)發(fā)和調(diào)試:2)c/c 語(yǔ)言,熟練tasking,Keil及STM32cubemx等開(kāi)發(fā)環(huán)境;
3)VS開(kāi)發(fā)工具,C#語(yǔ)言
4)DDR、GPIO、SPI、I2C、UART、SRIO、以太網(wǎng)驅(qū)動(dòng)程序;
5)B緦埠匽綮火降o璽灰阱t獪棒公肅貯堙較聶der開(kāi)發(fā),
6)應(yīng)用層功能算法的移植、集成和調(diào)試,
7)CODESYS系統(tǒng)移植;
8)測(cè)試、燒錄上位機(jī)的開(kāi)發(fā)
9)UDS診斷、OAT升級(jí)、CAN通信:
10)相關(guān)文檔交付物的的撰寫(xiě)(如需求分解,軟件架構(gòu)設(shè)計(jì),單元模塊詳細(xì)設(shè)計(jì)等)
軟件工程師(linux)
工作內(nèi)容:
1、工程機(jī)械設(shè)備的Linux底層架構(gòu)設(shè)計(jì)、代碼實(shí)現(xiàn)及調(diào)試驗(yàn)證;
2、與測(cè)試、硬件等部門(mén)一起進(jìn)行產(chǎn)品的驗(yàn)證、測(cè)試、故障定位和修復(fù);
3、根據(jù)開(kāi)發(fā)規(guī)范編寫(xiě)相關(guān)開(kāi)發(fā)文檔和項(xiàng)目文檔
4、項(xiàng)目中底層軟件需求的分析及確認(rèn):
任職要求:
1、計(jì)算機(jī)、電子、通信等相關(guān)專(zhuān)業(yè)
2、Linux驅(qū)動(dòng)開(kāi)發(fā)經(jīng)驗(yàn),熟悉Linux內(nèi)核、驅(qū)動(dòng)、應(yīng)用開(kāi)發(fā)等
3、精通C/C++編程語(yǔ)言,具備良好的編碼能力和編程習(xí)慣;
4、熟悉常用的各種外設(shè)及通信協(xié)議:I2C、SPI、UARTUSB、CAN、TCP/IP等;
5、有一定硬件基礎(chǔ),能看懂原理圖,熟練使用萬(wàn)用表、示波器、邏輯分析儀等;
6、思維清晰,有較強(qiáng)的語(yǔ)言表達(dá)能力及團(tuán)隊(duì)合作能力責(zé)任感強(qiáng)抗壓能力強(qiáng);
7、有如下開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先
a)車(chē)載相關(guān)開(kāi)發(fā)
b)Android開(kāi)發(fā);
c)機(jī)器學(xué)習(xí)相關(guān);
d)FOTA開(kāi)發(fā);