Key Responsibilities:
- Interact with stakeholders to gather, analyse, and consolidate high-level functional requirements.
- Develop and maintain Simulink/Stateflow models in line with customer-specific functional requirements for:
Electric Power Steering (EPS)
Battery Management Control Unit (BMCU)
On-Board and Off-Board Charging Systems
- Generate production-level embedded C code using Embedded Coder.
- Update and manage ARXML files using the Vector DaVinci Developer tool to incorporate sender/receiver interfaces.
- Develop and execute test cases in Simulink using:
- Signal Builder
- Simulink Test Manager
- Reactis for Model-In-the-Loop (MIL) and Software-In-the-Loop (SIL) validation.
- Perform root cause analysis of issues reported by the validation team and implement corrective actions.
- Support system design optimization to meet customer specifications and efficiency targets.
- Develop MATLAB scripts (M-files) to automate quality checks and ensure deliverable compliance.
- Perform mathematical modelling and data analysis (e.g., Time to PSD conversion, filtering).
- Simulate reference input data and validate output for multi-directional vibration durability tests using Multi-Axis Simulation Shaker.
- Engage in static and dynamic testing at both component and vehicle level.
- Handle ETAS Lab-Car for Hardware-in-the-Loop (HIL) integration and support data analysis using MATLAB and nCode.
Key Skills
- Model-Based Design: Simulink, Stateflow, Embedded Coder
- Testing & Validation: MIL, SIL, Reactis, Signal Builder, Test Manager
- AUTOSAR Tools: Vector DaVinci Developer
- Scripting & Data Analysis:MATLAB/Simulink, M-scripting, nCode
- Hardware Tools: ETAS Lab-Car
- Domain Expertise:Electric Power Steering, Battery Management, Charging Systems, Active Vibration Control
- Experience with Adaptive Control Systems
- Exposure to ISO 26262 or other functional safety standards
- Understanding of automotive communication protocols (CAN, LIN)