崗位職責(zé):
主要負(fù)責(zé)儲(chǔ)能產(chǎn)品、三電系統(tǒng)、特種新能源車輛監(jiān)控系統(tǒng)的應(yīng)用開(kāi)發(fā)
1. 需求分析與模型設(shè)計(jì):參與儲(chǔ)能逆變器(PCS)、電池管理系統(tǒng)(BMS)、整車控制器(VCU)等三電系統(tǒng)上層應(yīng)用軟件的需求分析、Simulink模型架構(gòu)設(shè)計(jì)及算法仿真,編寫相關(guān)技術(shù)文檔。
2. 模型開(kāi)發(fā)與實(shí)現(xiàn):基于Simulink/Stateflow進(jìn)行控制系統(tǒng)模型開(kāi)發(fā),實(shí)現(xiàn)數(shù)據(jù)采集、邏輯控制、狀態(tài)管理、告警處理等功能模塊,并完成自動(dòng)代碼生成。
3. 系統(tǒng)集成與驗(yàn)證:負(fù)責(zé)模型在環(huán)(MIL)、軟件在環(huán)(SIL)測(cè)試,參與硬件在環(huán)(HIL)測(cè)試,與硬件、BMS、測(cè)試團(tuán)隊(duì)協(xié)作進(jìn)行系統(tǒng)聯(lián)調(diào)與故障排查。
4. 通信協(xié)議與集成:配合開(kāi)發(fā)團(tuán)隊(duì)實(shí)現(xiàn)模型生成代碼與底層通信協(xié)議(如CAN/CAN FD、以太網(wǎng)、MQTT等)的集成,確保數(shù)據(jù)交互正確性。
5. 性能優(yōu)化與穩(wěn)定性:對(duì)模型及生成代碼進(jìn)行性能分析與優(yōu)化,確保在嵌入式環(huán)境中的實(shí)時(shí)性與穩(wěn)定性。
6. 技術(shù)支持與迭代:為相關(guān)團(tuán)隊(duì)提供Simulink模型及生成代碼的技術(shù)支持,并基于反饋持續(xù)優(yōu)化模型與軟件。
技能要求:
核心技能(重點(diǎn))
1. Simulink/MATLAB精通
· 精通基于Simulink/Stateflow的模型開(kāi)發(fā),具備自動(dòng)代碼生成經(jīng)驗(yàn);
· 熟悉MATLAB算法開(kāi)發(fā)、仿真及測(cè)試驗(yàn)證流程;
· 了解MBD(Model-Based Design)開(kāi)發(fā)流程,具備MIL/SIL測(cè)試經(jīng)驗(yàn)。
2. 嵌入式開(kāi)發(fā)基礎(chǔ)
· 熟悉嵌入式Linux環(huán)境,掌握C/C++編程,能理解與調(diào)試自動(dòng)生成代碼;
· 了解底層驅(qū)動(dòng)開(kāi)發(fā)流程,具備基本的軟硬件協(xié)同調(diào)試能力。
3. 通信與系統(tǒng)集成
· 了解CAN、以太網(wǎng)等通信協(xié)議,能配合完成模型代碼與協(xié)議棧的集成;
· 具備多線程/多進(jìn)程編程基礎(chǔ),了解數(shù)據(jù)同步及實(shí)時(shí)性要求。
附加要求
1. 硬件與工具使用
· 能閱讀原理圖,使用示波器、CAN卡等工具進(jìn)行基礎(chǔ)調(diào)試與數(shù)據(jù)分析。
2. 個(gè)人素養(yǎng)
· 具備責(zé)任心、溝通能力和團(tuán)隊(duì)協(xié)作精神,能適應(yīng)一定工作壓力。
優(yōu)先考慮(加分項(xiàng))
· 有儲(chǔ)能系統(tǒng)、新能源汽車、三電系統(tǒng)等領(lǐng)域Simulink模型開(kāi)發(fā)經(jīng)驗(yàn);
· 熟悉新能源行業(yè)標(biāo)準(zhǔn)協(xié)議(如GB/T 27930、GB/T 32960);
· 了解嵌入式Linux驅(qū)動(dòng)開(kāi)發(fā)、Bootloader、內(nèi)核移植等底層技術(shù);
· 掌握Python/Shell腳本,用于自動(dòng)化測(cè)試與工具開(kāi)發(fā);
· 了解功能安全(ISO 26262)或網(wǎng)絡(luò)安全(ISO 21434)相關(guān)開(kāi)發(fā)流程。