Job Purpose
Responsible for development of Coding Tools platform used for Vehicle Software development as per the end-user requirements across V-cycle
Primary Responsibilities
- Develop or update the tools as per Model Based Design Guidelines defined by OEM using M-scripting, Python, VBA Other Preferred Languages. Should handle the activities independently with Minimal or no support. Should also be part of peer-reviews and validation.
- Understand the requirements and streamline the inputs with customer. Make sure Team adhere to the Process and Guidelines and follow the development framework. Often demonstrate autonomous delivery for project QCD.
- Contribute for the continuous improvement of the Process, Guidelines & Templates.
- Adherence to Process & Standards. Often demonstrate autonomous delivery for project QCD.
- Create Requirement document, Validation report and User Manual for all the Tools
- Perform Design review & Tech Reviews for all Deliveries
- Analyse & resolve the issue raised, do impact analysis and improve the tool to prevent the repetition of the issue in the future.
- Actively propose improvement ideas to improve QCT in the assigned technical area.
- Act as Global Trainer, responsible for Training Module creation and deployment by coaching Junior level/ peers
- Have good understanding about the latest technology in software development.
- Have passion to explore latest technology in software development
- Enlarge the skill with external trainings, online courses.
Key Technical Expertise
- Strong knowledge on AUTOSAR based coding and testing
- Strong knowledge in customization of MATLAB Embedded coder for Automatic Code Generation.
- Hands on experience in Fixed & Floating point coding from MATLAB Simulink and Stateflow.
- Hands on experience in Coding Standards (MISRA 2023) & Static Code Analysis.
- Hands on experience in Model Based Design tools MATLAB, Simulink, Stateflow, RTW, SLDV, V&V and MBD testing approaches (MIL, SIL)
- Understand the customised Library, S-function, and TLC
Tools Proficiency
- Configuration Tools: SVN, Dimension, Git
- MBD Tools: MATLAB, Simulink, Stateflow, Embedded Coder, dSPACE-TargetLink
- V&V Tools: SLDV, Reactis, Reactis for C, BTC Embedded Tester
- Compilation tools: Visual Studio, Tasking compiler, GHS, High-tech
- Programming/Scripting: C, M-Scripts, Python
Educational Qualifications
- M.E./ M.Tech in Communication Engineering / Electrical Engineering / VLSI / Embedded Systems
- B.E./ B.Tech. in Automobile Engineering/ECE/CS/EEE with good academic standing
Relevant Experience
- 9 to 15 years of experience in Matlab Model Based Design using Simulink and Stateflow (Preferably Automotive/Equivalent)
- Working knowledge in MATLAB scripting, Python and VB macros. Experience in other scripting language and automation tools is added advantage.
- Familiar with Automotive Software Development Process, Standards & Tools such as MAAB & AUTOSAR
Personal Attributes
- Technical passion for the knowledge in the domain
- Analytical skills and logical thinking
- Adaptability and learning skill
- Ability to work with deadlines & with less supervision
- Co-ordination and follow-up
- Good Problem Solving skills
- Good communication and interpersonal skills