Skill : Embedded C, Autosar, CAN, UDS , BSW
Key Responsibilities:
- MBD Process & Toolchains:
- Develop and maintain Model-Based Development workflows using MATLAB/Simulink and associated toolchains for automotive/embedded systems.
- Embedded C Development:
- Write, review, and optimize embedded C code for real‑time and safety‑critical applications.
- Design Guidelines & Best Practices:
- Create and enforce modeling and coding guidelines to ensure scalability, reusability, and compliance with industry standards (MAAB, MISRA).
- MIL/SIL Testing & Coverage Analysis:
- Perform Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing, execute test cases, and analyze code/model coverage for quality assurance.
- Auto‑Code Generation:
- Configure and generate production-quality auto‑code using Embedded Coder or TargetLink, including custom S-function development.
- MATLAB Script Automation:
- Develop MATLAB/M‑scripts to automate workflows, validation checks, and tool development activities.
- Debugging Models & Code:
- Troubleshoot and resolve issues in Simulink models, generated code, and integration environments.
- Configuration Management:
- Work with version control and configuration management tools (Git, SVN, RTC, etc.) to maintain project baselines and traceability.
- Communication & Collaboration:
- Collaborate effectively with cross‑functional teams and communicate technical details clearly.