職位描述
【崗位職責】1. BSW(基礎軟件)配置與集成:負責基于AUTOSAR架構的基礎軟件(BSW)模塊配置與集成,包括MCAL(微控制器抽象層)、操作系統(OS)、通信(CAN/LIN/ETH)、診斷(UDS)和存儲管理(NVM)等。2. 底層驅動開發:根據芯片手冊,負責特定MCU(如Infineon TC2xx/TC3xx, NXP S32K系列,瑞薩RH850系列)的外設驅動開發與調試,如GPT(通用定時器)、PWM(脈寬調制)、ADC(模數轉換)、SPI(串行外設接口)等。3. 復雜驅動(CDD)開發:針對非標準外設或高實時性需求,編寫和維護復雜驅動(Complex Device Driver)。4. 診斷與網絡管理:負責UDS診斷棧(基于ISO 14229/15765)和OSEK/AUTOSAR網絡管理(NM)的集成與測試問題定位。5. Bootloader開發:設計或集成基于CAN/UDS的Bootloader,實現軟件刷寫功能及安全校驗機制。6. 問題定位與調試:配合應用層軟件工程師,分析并解決系統級問題,使用調試器進行底層調試。7. 文檔編寫:按照ASPICE或ISO 26262功能安全流程,撰寫軟件架構設計文檔、單元測試報告及配置手冊。【任職要求】一、基本要求· 本科及以上學歷,車輛工程、計算機科學、自動化或電子工程相關專業。· 3年以上汽車電子基礎軟件開發經驗二、專業技能1. 編程語言: · 精通C語言,具備良好的編碼習慣, · 具備一定的匯編語言閱讀能力。2. AUTOSAR經驗: · 深刻理解經典AUTOSAR架構的分層原則。 · 熟練使用主流BSW配置工具,進行模塊配置和代碼生成。3. 硬件與接口: · 熟悉主流Infineon AURIX或NXP S32K系列單片機的體系結構。 · 熟練掌握MCAL的配置,能夠看懂原理圖,并配合硬件工程師進行管腳功能定義。4. 通信與診斷協議: · 熟練掌握CAN協議,熟練使用CANoe/CANalyzer/CANape等工具進行報文分析。 · 熟悉UDS診斷協議(ISO 14229)及刷寫流程。 · 熟悉ISO 26262功能安全相關基礎軟件機制(如MPU(內存保護單元)、Wdg(看門狗)、E2E(端到端通信保護))者優先。5. 調試能力: · 熟練使用Lauterbach Trace32, PLS UDE, IAR或Tasking編譯器進行硬件仿真和Bug追蹤
企業介紹
河南航瑞電子科技有限公司成立于2008年(前身鶴壁市瑞豐電器有限公司),位于鶴壁市國家經濟技術開發區,總投資2.5億元,是一家以汽車電子電器架構技術為基礎,專注于新能源汽車高壓部件、智能控制、智能駕駛部件的研發、生產及銷售為一體的高科技企業。現有職工239人,技術人員50余人,博士5人,技術專家2人,大專以上人員占比50%以上。公司與重慶航天工業公司共同建立了新能源汽車零部件技術開發平臺,與北京航空航天大學共同建立北航新能源與智能車輛博士站,并在鶴壁、北京和鄭州設立了研發中心。