Overview
Responsible for integration and configuration of software components within the Vehicle ECU environment, ensuring seamless interaction across modules and compliance with system requirements throughout the V-cycle.
What you'll do
- Develop integrated models in MATLAB/Simulink as per OEM requirements; handle activities independently and participate in peer reviews, design reviews, and validation.
- Understand requirements, align inputs with customer, and ensure adherence to standards, defined processes, guidelines, frameworks and configuration management practices; deliver projects meeting QCD targets with high autonomy.
- Create requirement documents, perform system testing, and provide feedback for system improvements and quality enhancement.
- Analyze and resolve issues, perform impact analysis, and implement preventive actions to avoid recurrence and improve system robustness.
- Contribute to continuous improvement of processes, guidelines, templates, and overall QCT (Quality, Cost, Time) efficiency.
- Interact with customers and suppliers to manage software integration queries and ensure smooth collaboration.
- Act as a global trainer by creating and delivering training modules; mentor junior team members and peers.
- Maintain strong awareness of latest technologies in software development and proactively build competencies through training and upskilling initiatives.
What you'll need
- Strong understanding of software development lifecycle and Model-Based Design (MBD) workflows.
- In-depth knowledge of AUTOSAR architecture (SWC, RTE, Communication) aligned with ISO 26262 and SDV concepts.
- Proficiency in Simulink architecture (Subsystems, model referencing, libraries) and overall model structuring best practices.
- Expertise in signal flow, data propagation, Bus objects, and signal routing.
- Strong experience in debugging integration issues, simulation errors, and use of Model Advisor.
- Understanding of Basic Software (BSW) interfaces and ECU software stack integration.
- Familiarity with Automotive OS, Multi-core ECU architecture, inter-process communication, and task distribution across cores.
- Strong knowledge of automotive communication protocols (CAN, LIN).
- Hands-on experience with MATLAB, Simulink, Stateflow, RTW, SLDV, and MBD validation approaches (MIL, SIL).
- Exposure to custom libraries, S-functions, and TLC customization.
- Proficiency in MATLAB scripting for model interaction, automation, and tool development.
- Configuration tools: SVN, Dimension, Git.
- MBD tools: MATLAB, Simulink, Stateflow.
- Compilation tools: Visual Studio, Tasking compiler, GHS, High-tech.
- M.E./M.Tech in Communication / Electrical / VLSI / Embedded Systems, or B.E./B.Tech in Automobile / ECE / CS / EEE with good academic background.
- 3 to 8 years of experience in Model-Based Design using Simulink/Stateflow (preferably Automotive domain).
- Experience in software integration with exposure to MATLAB scripting, Python, and automation tools.
- Familiarity with Automotive Software Development processes, standards, and tools such as MAAB and AUTOSAR.
Details
- Job family: Research & Development.
- Location: Chennai.
Read the full description and apply on the company’s own careers page.