G.Om Prakash
Bangalore-**
Email Id:******************@*****.***
Phone No: +91-915*******
Experience Summary:
* **** * ****** ** experience in Post-Silicon validation of subsystem IP’s on various SOCs and APB based peripherals like IIC/I2C, UART.
Skill Summary:
Work experience on C and Embedded C
Work extensively on ARM based Micro Controllers.
Worked on communication protocols like IIC/I2C and UART
Work experience on 8 bit and 32 bit Micro controllers.
Work experience on difference IDE’s like Keil µvision 4, 5
Familiar with C Make, Make file and compilation process.
Ability to understand schematics.
Work experience on GDB and JTAG debugger
Experience in using Lab equipment DMM and Digital Oscilloscope.
Extensively used version control tool like GIT
Knowledge on SPI and USB 2.0,USB- C Protocols.
Possesses good verbal and non-verbal communication skills and
ability to interact with global teams.
Hands on experience on on-chip peripherals like
2*16 characters LCD s, LEDs
7-segment display
Used bug tracking tools like JIRA.
Experience:
Presently working as a EMBEDDED SOFTWARE ENGINEER in ANVHAYA TECHNICAL SOLUTIONS, Bangalore-48 from DEC ’2018 to Till date.
Educational Qualifications:
Bachelor’s of Technology in Electronics and Communication Engineering from Geethanjali institute of science & technology- Sept’ 2014- May’2018.
Jawaharlal Nehru Technological University, Ananthpur
Project Summary:
Project #3: Post Silicon Validation and Execution of USB TYPE-C Host Controller
Roles and Responsibilities:
Worked on USB TYPE-C Validation Test Plan Enhancement & Updated
As per the features I have owned.
Worked on Setting Up Lecroy 310C Analyzer.
Interacted with Lecroy team for things to be clarified on how to use
Lecroy tool & Lecroy Scripts.
Worked on preparation of detailed tracker for USB diags for USB TYPE,
And also for all USB port's and speed modes.
Updated the bugs/failures details of test cases in JIRA tool & tracking
The bug status progress.
Work within a team to co-ordinate validation efforts for multiple features
Relating to responsible system.
Project #2: Post-Silicon Validation Of IIC/I2C IP on SOC.
Roles and Responsibilities:
Gone through the specifications.
Understanding the Legacy IIC.
Understood the frame format and working of IIC protocol.
Design and developed IIC based EEPROM code according to IIC specification.
Validated start, repeated start and stop condition. .
Validated data transfer with various operating speed modes.
Validated various data transfer modes like
Master transmitter mode.
Slave transmitter mode.
Master receiver mode.
Slave receiver mode.
Validated ACK and NACK.
Project #1: Post-Silicon Validation Of UART IP on SOC.
Roles and Responsibilities:
Gone through 16550 UART IP specification.
Understanding the legacy of UART and test plan.
Validated features like.
Transmitter FIFO and Receiver FIFO test.
Transmitting the data various Baud rate tests.
Data Loop back test.
Flow control test.
Transmitting the data various data length like 5, 6, 7 and 8 bits.
Validated start bit, 1 stop bit and 2 stop bits features.
Technical Exposures:
Programming Languages:
C
Embedded C
Assembly Programming
Scripting Language:
Knowledge on Python
Operating System:
Windows
Linux
IDE’s:
Keil µvision 4 and 5
Compiler:
GNU-GCC, GDB
Protocols:
IIC/I2C
UART
SPI
Editors:
Vim
Notepad++
MS-OneNote