A result-oriented technocrat with experience in V-Model Development using MATLAB and Simulink tool for AUTOSAR and Non-AUTOSAR development. To associate myself with a progressive Organization which gives me challenging opportunities to apply my knowledge and skills and to involve as a part of the team that dynamically works towards the achievement of the targeted goals.
Integration Testing Using CANoe11.0, TRACE32, create vFlash pack, Vehicle Testing (Logs in MF4 format), Unit Testing Using TPT for MATLAB Model, Unit Testing Using TESSY for Embedded Model, AUTOSAR compliance Model development using MATLAB and Simulink, Low Level Requirement writing, MIL-SIL testing
Projects:
Customer specific Electronic Steering Control Lock (ESCL) controller software development
Description: AUTOSAR compliance controller software development project for steering lock control mechanism based on software requirement.
Following stages were involved for Development of Modules
Analysis of software requirements
Interface changes if required
Low level design
Implementation in AUTOSAR Classic
Test specification for MIL and SIL testing
MIL and SIL test execution
Fixing bug if any
Creating PR
Integration Testing for PND2 and PND3
Description: Bench level integration testing performed for PEPS (Passive Entry Passive Start) project.
Following stages were involved in the activity
Test specification writing and getting it reviewed.
Software compilation and generating Hex and CRC etc.
Software flashing using vFlash
Test environment creation
Test execution and logging data
TPT for PND2, PND3, TVS, V363, SMK Project
Description: Unit and Component level MIL testing in TPT
Following stages were involved in the activity
TPT test environment creation
Test specification writing
Test execution in TPT
Test record review and Baseline
TESSY for PND2, PND3, TVS, V363, SMK Project
Description: Unit and Component level SIL testing in TESSY
MBD using MATLAB & Simulink, Stateflow, Requirement writing, Auto code generation, MIL-SIL Testing using Simulink test, MAAB
Projects:
Compact utility tractor
Description: The Project was about Develop Different Component for PDMD Controller using MATLAB (Simulink), model migration AND testing (MIL, SIL, HIL).
Following were stages involved for Development of Modules
Using L7 requirement Create a Model.
Right a test case.
MIL Testing.
Code generation.
SIL Testing.
HIL Testing.
Fixing review comments for above models were also my responsibility.
SVN AND GIT were used as a Version Control Tool for the project.
We use agile process for development with 2 weeks sprint.
Rally is the project management tool used.
HVDC (High voltage DC current)
Description: The Project was about High Voltage DC Current model migration for Bipole Control Module (BCM) of Power grid from C-Code to Simulink Model. Non-Autosar project for Floating Point ECU.
Following were stages involved for Development of Modules
Finalization of Module Interface with Data type by C-Code analysis
Data dictionary creation for the Model.
Model development from C-Code.
MIL testing for developed model by creating MIL test harness.
Comparison of MIL and SIL results for model acceptance.
After model acceptance SIL testing for the code generated out of the model.
Comparison of New SIL and Old SIL Model for final acceptance of the model.
Fixing review comments for above models were also my responsibility.
SVN were used as a Version Control Tool for the project.
We use agile process for development with 2 weeks sprint.
MBD using MATLAB & Simulink, AUTOSAR compliance Model development using MATLAB and Simulink, Stateflow, Requirement writing, Auto code generation, MIL-SIL Testing using Simulink test, Fixed Point Conversion, MAAB, Test case generation using Reactis
Projects:
Battery Cooling System (BCS) Model Development:
Description: The Project was about Software Development for Battery Cooling System Control Unit. The project was Non-Autosar project for Floating Point ECU.
I have been provided with the High-Level Software Requirements of following modules.
Input Processing
Output Processing
Derating
State Machine
I was responsible for Development of above four modules.
Following were stages involved for Development of Modules
Finalization of Module Interface with Data type
Low-Level Software Requirements development from High-Level Software Requirements (with Final signal and parameter name)
Pseudocode creation as design document
Basic Simulink Block size finalization for models
Library creations for commonly used logic
Simulink model creation for assigned unit
MAAB check and model change based on MAAB report
Test Case creation for MIL and SIL using Low-Level Software Requirements
MIL Testing and verification using Simulink Test tool
Code generation for the final model with mentioned Data for interface
SIL Testing and verification using Simulink test Tool
Output of every stage mentioned above were sent to Team Leader for review. I was responsible for correction after review.
SVN were used as a Version Control Tool for the project.
Coding Verification and Migration
Description: This project was about Simulink Model Migration and Coverage verification of migrated Model.
I was a part of Verification team, where my responsibility was to check model coverage using Reactis tool. Complete process for individual models were divided into multiple stages as described below.
Stage 1: Object diagram creation for Migrated model.
Stage 2: Following reports were generated out of proprietary tool of client for model
Simulink diagnosis report
Style check report
Model check report
Stage 3: Based on above reports, model correction has been done for Acceptable and Non-acceptable warnings list (provided by client). Report generation and correction were repeated till removal of all non-acceptable warnings.
Stage 4: Test case generation were done using Reactis for different type of Model Coverage like conditional coverage, MCDC coverage, Decision coverage.
Stage 5: If model coverage were not at least of old model coverage, then manual test cases were written by me to achieve the old model coverage.
Stage 6: Test case executions for Stage 4 and 5 test cases were done on test harness created by proprietary tool of client.
Stage 6: Cover page and check logic report creation.
Contribution: following were my responsibilities as active team member for above project.
I have been handed over 30 number of Models.
As an individual contributor I was responsible for all procedures followed for every Model assigned to me.
I have executed all 30 Models successfully.
Status update to the team leader on regular basis.
Motor Position Control Algorithm
Description: Rotor of the motor needs to follow the reference position provided. I was assigned one module (Subsystem) design and validation task to sense the motor position accurately. Input for the module was set of 3 pulses in fix pattern. And the expected output was the motor angle in terms of degrees.
Following stages were involved for module design and testing.
Plant design for the Model
Writing Requirements for the module
Component designing for the module in AUTOSAR
Guideline followed: MAAB guidelines and some customized guidelines
MIL testing of the designed Component
Fixed-Point conversion
SIL testing of the design module
Code to MATLAB Conversion
Description: The purpose of project was to convert c code files in Simulink model. Along with modelling, model simulation and validation of the models were the scope of the project. Outcome of the work were including 5 artefacts for each file.
Simulink model
Model Advisor Report
Signal list
Defined Function list
Called Function list
Test report
I was assigned more than 200 files for model conversion which was delivered on time.
Following stages were involved for module design.
Code analysis in Eclipse IDE
Signal list creation along with their properties for individual .c file
Defined function list along with proper data has been prepared for individual .c file
Called function list along with proper data has been prepared for individual .c file
Model Implementation as per .c file (One .slx per .c file)
Model advisor report is generated for the model
Open loop unit testing for model w.r.t. previous data captured for .c file testing
Final test report generation
Education
B.E. - Electronics Engineering
Datta Meghe College of Engineering
Navi Mumbai
01-2015
HSC - undefined
Kirti M. Doongursee College
Mumbai
06-2008
SSC - undefined
Vidya Bhawan High School
Mumbai
06-2006
Skills
Model Based Design (MBD)
AUTOSAR Classic
Unit level Testing (MIL-SIL)
Software Requirement Writing
MAAB for Model Quality
TESSY
Auto Code Generation
Fixed Point Conversion of Models
Courses
Embedded system / NetTech India (Thane)
Controllers:
8051, ARM 7) and PIC(LPC2148).
Hardware handled:
LED Display, 8-Segment Display, External ADC, Keypad, LCD, Display, I2C programming, RTC (Real Time Clock).
Advanced Embedded System / NetTech India (Thane)
Raspberry PI
PCB Design Software
MATLAB & Simulink
Xilinx
Internship
TANTRAM Technologies, Mumbai
GSM Based Crane location Tracking System with Desktop Application
Description: Crane locations being identified by GSM modules, which was installed on Cranes. Algorithm were written for the location detection. There were few features were implemented like data transmission to server for Fuel quantity and Engine ON-OFF status etc. This was to prevent the theft of Cranes also the fuel from crane’s fuel tank.