崗位職責:
1、需求分析與設(shè)計: 參與車身域功能需求評審,負責軟件模塊的詳細設(shè)計、接口定義和文檔編寫。
2、軟件開發(fā)與實現(xiàn): 基于AUTOSAR架構(gòu)或特定的嵌入式平臺,使用C/C++語言進行車身應(yīng)用層軟件的編碼實現(xiàn)。
3、網(wǎng)絡(luò)通信集成: 負責車身相關(guān)應(yīng)用與底層ECU(如BCM, BCM+, 網(wǎng)關(guān)等)通過CAN/LIN/以太網(wǎng)等總線進行通信的配置與集成。
4、診斷功能開發(fā): 集成和實現(xiàn)UDS診斷服務(wù),支持生產(chǎn)下線、售后診斷等功能。
5、測試與驗證: 編寫單元測試和集成測試用例,配合測試團隊進行問題定位、分析和解決,確保軟件質(zhì)量滿足功能安全(如ISO 26262)和量產(chǎn)要求。
6、持續(xù)優(yōu)化: 對現(xiàn)有軟件進行性能優(yōu)化、功耗優(yōu)化和代碼重構(gòu),提升軟件的效率和可維護性。
7、技術(shù)文檔: 編寫和維護高質(zhì)量的軟件設(shè)計文檔、接口文檔和技術(shù)報告。
任職要求:
1、學歷與專業(yè): 本科及以上學歷,計算機科學、電子工程、車輛工程、自動化或相關(guān)專業(yè)。
2、工作經(jīng)驗: 擁有5年及以上嵌入式軟件開發(fā)經(jīng)驗,至少3年直接從事汽車車身域、車身控制器或相關(guān)ECU的軟件開發(fā)經(jīng)驗。
3、編程語言: 精通C語言,具備良好的編程風格和扎實的編程基礎(chǔ)。
4、嵌入式系統(tǒng): 熟悉嵌入式實時操作系統(tǒng),如OSEK/VDX, FreeRTOS, μC/OS等,了解任務(wù)調(diào)度、內(nèi)存管理、中斷機制等核心概念。
5、汽車總線: 深入理解CAN/LIN等汽車總線通信協(xié)議,有使用CANoe, CANalyzer等工具進行總線仿真、測試和診斷的實際經(jīng)驗。
6、開發(fā)流程: 熟悉嵌入式軟件的開發(fā)流程和調(diào)試技巧,能熟練使用示波器、邏輯分析儀等硬件調(diào)試工具。
7、個人素質(zhì): 具備良好的問題分析能力和解決能力,有強烈的責任心和團隊合作精神。