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