職位基本情況
1、負(fù)責(zé)MCU底層軟件開發(fā)、配置、集成、測試、分析及問題解決;
2、負(fù)責(zé)CAN、Lin協(xié)議驅(qū)動開發(fā)、基于UDS的bootloader及OTA功能開發(fā),能根據(jù)客戶需求
及網(wǎng)絡(luò)安全需求進(jìn)行相關(guān)功能開發(fā);
3、負(fù)責(zé)底層軟件開發(fā)文檔的編寫,制訂測試方案,并完成測試工作;
4、基于vs的上位機制作用于調(diào)試測試;;
5、協(xié)助硬件、系統(tǒng)、實驗室完成相關(guān)工作;
6、完成上級領(lǐng)導(dǎo)安排的其它臨時性工作。
要求:1、熟練使用C、C++、VC等編程語言,熟悉IAR/KEIL等開發(fā)環(huán)境使用; 2、熟悉CAN、LIN協(xié)議及bootloader,uds診斷; 3、熟悉CANoe使用,能夠使用CANoe進(jìn)行相關(guān)工作; 4、熟悉AUTOSAR軟件開發(fā)、熟悉網(wǎng)絡(luò)安全分析及控制策略; 5、熟悉汽車控制軟件開發(fā)流程;