1. ONKAR GULAVANI
6510 Lakeview blvd, Apt. 13310, Westland, MI, USA 48185.
Phone: (970) 672-7318 | Email: onkar.gulavani@gmail.com
OBJECTIVE
Seeking a position in Embedded hardware& software development based on my Masters education alongwith work experience in
automotive embedded systems.
EDUCATION
Master of Science in Electrical and Computer Engineering Graduated: Fall 2016
Colorado State University, Fort Collins,CO GPA: 3.50
Major: Embedded Systems & VLSI
Coursework: HW/SW Co-Design of Embedded System, VLSI System Design, Computer Architecture, Machine Learning, Digital System
Design, Introduction to High Performance Computing, Foundation of System Engineering
Bachelor in Electronics Engineering June 2010
Kolhapur Instituteof Technology, Kolhapur,India GPA: 3.68
PROGRAMMING LANGUAGES
C, C++, OpenCV, Android app development, Embedded C, Python, Java, CAPL (CANoe), SystemC, Verilog
TOOLS AND PLATFORMS
MATLAB, Cadence, code composer studio,IBM Statemate, Vector CANoe, Automation Desk, Eclipse,MicrosoftVisual
studio,OrCad PSpice, Altera Quartus II,Altia
EXPERIENCE SUMMARY
Associate June 2015 to current
Cognizant Technology Solutions,Dearborn,USA (Ford Motor Company)
Workingon component CANoe based testing of IPC
Worked on Component HiL testing of instrument panel cluster (IPC)
Assistant System Engineer Sept 2010 to July 2013
Tata Consultancy Services,Pune, India (Automotive Engineering Centre)
Worked with Chrysler group for automotive embedded offshore development and testing center.
PROJECTS SUMMARY
Lane Departure Warning using Smartphones (Masters project) Aug 2014 – July 2016
o Project Description: Development of Lane departure and forward collision warningsystem (LDW and FCW) using
Android smartphone.
o Roles and Responsibilities:
Requirement gathering and analysis for LDW and FCW system
Interface development between Android camera handler and OpenCV application software.
Core algorithmdevelopment in java
Real time Validation in car under different road conditions
Project report creation and presentation
o Demonstration video link: https://www.youtube.com/watch?v=F29pxG4s3TQ
Automatic Gear shifter (Academic project) Sept 2013 – Dec 2013
o Project Description: Developed a gear shiftingmechanismfor bicycleusing LM4F232H5QD development board.
o Roles and Responsibilities:
Designed circuitin detail,wrote embedded C code to read sensor values,process the data to find future
gear ratio and actuated servo motor by sendingout PWM signal.
Two Hall Effect sensors used to detect wheel RPM and servo motor to actuate gear shiftingmechanism,
onboard color screen and switches areused to navigatethrough user menu. System tested on real bicycle
on different road conditions.
o Demonstration video link: https://www.youtube.com/watch?v=zqdGNCDEnpg
2. Drowsy Driver Alert System (Academic Project) Aug 2009 – Apr 2010
o Project Description: Development of Matlab Simulink based drowsy driver alertsystem by utilizingIRcamera to
monitor driver’s eye.
o Roles and Responsibilities:
Requirement gathering and topic research for different approaches used for drowsy driver detection.
Modify the general web camera for IRbased camera usingfilters,and design the head mount for it.
Develop the Matlab Simulink based model to capture, analyzeand generate alertfor drowsy ness
detection
Test the system in real time environment in the actual car in different lightingconditions and generate
report based on the tests.
Design the driver interfacefor simpleuser experience.
Project report creation and presentation.
Model based development (Industry Project)
o Project Description: Rhapsody based model development for IPC cluster features.
o Roles and responsibilities:
Understand the detailed requirement document and discussimplementation responsibility with tier 1
supplier.
Develop model for particular featureand test it at model level as well as codelevel in windows
environment and deliver itto supplier.
After integratingthe code with supplier’s driver level code, test and debug the code with production
hardware.
Component HiL testing of IPC (Industry Project) Oct 2015 – Mar 2016
o Project Description: Instrument Panel Cluster (IPC) HIL validation for multiplevehicleprograms
o Roles and responsibilities:
Generate test scripts for variousIPC features,and use them for testing D544 variantcluster for Lincoln
Continental 2017
Coordinatewith India offshoreteam to generate test scripts,and get them reviewed from Ford of Mexico
team.
Test Execution of assigned IPC features
Status monitoring, Issuereporting and Tracking
Cluster validation using Optical character recognition (Industry Project) March 2011 – Jan 2012
o Project Description: To develop hardware Instrument cluster test setup usingOpenCV based optical character
recognition (OCR).
o Roles and Responsibilities:
Design the test environment for optically perfectimage capture of the IPC screen for the OCR script.
Streamline the testing procedure to get the consistentresults for entire lifecycleof the project.
Write the test scripts for CANoe based testing environment to be compatiblewith camera based testing
system.
Migrate and modify the OpenCV based tool to Matlab scriptto run on software in loop testing for
different team.
EE Core (Cluster and body ECU software testing) (Industry Project) Jan 2011 – May 2012
o Project Description: To test IBM Statemate generated C/C++ code for Body ECU and cluster ECU.
o Roles and Responsibilities:
Generate the code from Statemate model at the offshore.
Compile the code to get it work with MxV-Dev (Micromax) testing tool.
Generate test scripts fromthe given requirements and do regression testing.
Report the issues to the developer, or sometimes suggest the changes in the model to resolvethe issue.
IPC graphics development using Altia (Industry Project) June 2011 – Oct 2011
o Project Description: To develop cluster GUI usingAltia and compilingitwith Statemate generated C++ code.
o Roles and Responsibilities: Work with onsiteteam to learn Altia and train team mates at offshore. This activity was
done to show offshore development capability for maintainingold vehiclelines.
Virtual analysis (Industry Project) June 2012 – July 2013
o Project Description: To develop CANoe based models for passivesafety features and analyzethe requirements.
o Roles and Responsibilities:
3. Understand low level requirements for active and passivesafety features and develop CAPL scriptfor
CANoe model.
Write XML test cases for the features for CANoe environment, and do regression testing.
Generate the report and raisethe issues usingDoors for the missing or ambiguous requirement.
LEADERSHIP ACTIVITIES
Worked as project coordinator for team of two located at Pune, India and team of seven located at Cuautitlan I zcalli,
Mexico for component HiL testing of IPC.