7
Ramgopal T Mobile: +91- 9618539538. [email protected] Career Objective To apply my knowledge and skills successfully towards the growth of the organization with the objectives of the organization progress and career enhancements. Professional Career Having 3 years of experience (Mar2010 - Till date) as an Embedded Software Engineer in Technical Innovations N Solutions (TINS). Having 1 year of experience (Aug 2008 - Aug 2009) in verification and validation of Automotive electronic software in CMC Ltd. Skill Set Hands on Experience on ATmega8, ATmega32, AT91SAM7A3, AT91SAM3X4C. Experience in different Communication protocols such as SPI, UART, I2C, and CAN, basic knowledge in LIN, KWP2000 & CAPL. Strong in C. Fined tuned in IAR Embedded work bench, AVR Studio 4, Proteus (Simulation software. Good theoretical knowledge on testing and interrogator automatic software tester. Well versed in version control using Microsoft Visual Source safe 6.0. Experience in White box and Black box Testing, Software Hardware System integration.

Ramgopal Embedded Resume

Embed Size (px)

DESCRIPTION

reesume

Citation preview

Page 1: Ramgopal Embedded Resume

Ramgopal T Mobile: +91- 9618539538. [email protected]

Career Objective

To apply my knowledge and skills successfully towards the growth of the

organization with the objectives of the organization progress and career

enhancements.

Professional Career

Having 3 years of experience (Mar2010 - Till date) as an Embedded Software

Engineer in Technical Innovations N Solutions (TINS).

Having 1 year of experience (Aug 2008 - Aug 2009) in verification and validation of

Automotive electronic software in CMC Ltd.

Skill Set

Hands on Experience on ATmega8, ATmega32, AT91SAM7A3, AT91SAM3X4C.

Experience in different Communication protocols such as SPI, UART, I2C, and CAN,

basic knowledge in LIN, KWP2000 & CAPL.

Strong in C.

Fined tuned in IAR Embedded work bench, AVR Studio 4, Proteus (Simulation

software.

Good theoretical knowledge on testing and interrogator automatic software tester.

Well versed in version control using Microsoft Visual Source safe 6.0.

Experience in White box and Black box Testing, Software Hardware System

integration.

Having good knowledge on Automotive domain protocols and tools like CAN, CANoe,

CANalyzer.

Experience in Software Development Life Cycle (SDLC) and Software Testing Life

Cycle (STLC).

Academic Credentials

B. Tech in ECE (2003-07) From VJIT, Hyderabad, A.P, Affiliated to JNTU –61.73%.

Trained in Embedded System from CMC Ltd.

Page 2: Ramgopal Embedded Resume

PROJECTS

PROJECT #1:

Project Name : SMART_CAN SNIFFER

Role Software Development Team Size 2Client TINS Duration 5Environment Hardware Platform: AT91SAM7a3.

Language: Embedded C.

Development Tools: ATMEL STUDIO 6.

DESCRIPTION:

The CAN Sniffer tool is a simple to use low cost CAN bus monitor which can be used to

develop and debug high speed CAN network. The tool supports CAN2.0a and ISO11898-2 and a broad

range of functions which allow it to be used across various market segments including automotive,

industrial, medical, and marine. The toolkit comes with all the hardware and software required to

connect6 a CAN network to a PC. The scope of the project is to implement the CAN sniffer tool on

AT91SAM3X4C application processor the software development on this processor includes CAN and

UART.

RESPONSIBILITIES:

Analysis of CAN Module.

My responsibility is to develop CAN and UART driver codes.

Testing.PROJECT #2:

Project Name : SMART_PLC

Role Software Development & Testing Team Size 2Client NESL Duration 8Environment Hardware Platform: ATmega32.

Language: Embedded C.

Development Tools: AVR STUDIO 4.

DESCRIPTION:

Smart PLC is an intelligent water controller for Bulk Water Delivery Services for

Commercial utilization. Smart PLC contains a User Interface (UI) which displays the

water level in the Tank to the Operator/user. The main requirement is to deliver the

precise amount of water in Liters to the customer. This process can be initiated through

UI which sends the commands to the controller. The controller performs appropriate

tasks.

RESPONSIBILITIES:

Gathering Customer Requirements.

Preparing Software Requirement Specifications (SRS) document.

Complete Source Code Development.

Bug Fixing.

Testing.

Page 3: Ramgopal Embedded Resume

PROJECT #3:

Project Name : IT (INTELLEGENT TERMINAL)

Role Software Development. Team Size 3Client TINS Duration 10Environment Hardware Platform: AT91SAM7A3.

Language: Embedded C.Development Tools: IAR EMBEDDED WORK BENCH.

DESCRIPTION : In Transportation services, there is a need to constantly maintain the data regarding the

details of the vehicle and the type of load it is carrying and the date and time, a smart

answer to this is INTELLEGENT TERMINAL. The Intelligent Terminal is smart and robust

unit, it has a PS2 keyboard interface and a heads up display, the data is entered using the

keyboard and stored in a Memory card. The project involves development of Board

Support Package (BSP) for AT91SAM7A3. My Responsibility was Software frame work

BSP which includes AIC (Advanced Interrupt Controller), PMC, TIMER and apart from

that communication protocols SPI.

RESPONSIBILITIES:

Understanding various Components in BSP.

Development of Driver Framework for the same.

Testing functionality of the devices on hardware.

PROJECT #4:

Project Name : SMART_SENSE

Role Software Development and Testing. Team Size 2

Client Tirumala Electronics. Duration 6

Environment Hardware Platform: ATmega8 Controller.Language: Embedded C.Development Tools: AVR STUDIO 4.

DESCRIPTION : Smart Sense is a smart and intelligent water level manager. The main design goals of the

smart sense are to autonomously sense the levels of the water in the tank and perform

corresponding task. The smart sense unit calculates the average filling time of the tank

and stores the time in minutes in an on board EEPROM, thus whenever if required to fill

the tank immediately, then it makes use of the average filling time and runs the motor to

the specified amount of time. Smart Sense operates on sensors to efficiently manage and

supply the water needs in household.

Page 4: Ramgopal Embedded Resume

RESPONSIBILITIES:

Gathering Customer Requirements.

Preparing Software Requirement Specifications (SRS) document.

Implementing State Machines.

Software Development and Bug fixing.

Testing.

PROJECT #5:

Project Name : CONTROL ECOMATICRole SoftwareDevelopment&Testing. Team Size 3

Client SKI & NUCON Duration 6

Environment Microcontroller : Atmega32Language : CS/W Tools : AVR Studio 4H/W Tools : AVR JTAGICEmk II

DESCRIPTION :

The ECOMATIC is an air dryer controller that separates the dry and moist air from the

compressor. In fact, the former has applications in Pneumatic control systems.The dry

air is separated from the compressor by the dryer controller at three stages: Flushing

stage, Pressure Build-up stage and Pressure balancing stage.Each stage has a specific set

of durations and can be programmed using a DIP Switch. During these stages ECOMATIC

dryer controller drives the 5 solenoid valves to separate the dry air and the moist air,

which is synchronized with the compressor. This project was implemented with finite

state machine model with total of 8 states. These states change constantly with the

compressor, while the dry air is ejected out.

RESPONSIBILITIES:

Understanding various Components in BSP.

Analysis of the specifications provided by the client.

Responsible for writing driver for TIMER.

Testing.PROJECT #6 :

Project Name : RAIN & LIGHT SENSOR

Role Testing,Verification and Validation. Team Size 2

Client TRW,USA Duration 6

Environment Tools: AST, Interrogator, RLS ECU, CANoe, Oscilloscope, RALF.

Page 5: Ramgopal Embedded Resume

DESCRIPTION :

Rain and Light Sensor Electronic Control Unit (RLS ECU) is a Microcontroller based

embedded product, which is used in Automotive for controlling of Wipers, Headlights

and Taillights.

The RLS module is placed on the inner surface of windshield of vehicle in the wiper’s

sweep area such that it does not obstruct the driver’s view. There are different kind of

modules like GENERAL, CAN-protocol based, LIN protocol based, PWM and K- Line rain

and light sensors. In GENERAL category rain sensors the input and output information is

passed through physical wire. In CAN based rain sensors the input and output

information is passed through CAN messages. In LIN based rain sensors the input and

output information is passed through LIN messages and in the same way for PWM and K

– Line also.

The rain/light sensor controls the wiper system based on the rain intensity and in the

same way it also controls the Head/Tail lights based on the ambient light levels.

Project involves understanding the rain/light sensor domain functionality, CAN and LIN

communication protocol for various projects. Preparation of System requirements, Test

cases, and functional testing.

RESPONSIBILITIES:

Understanding the system and analyzing the requirements

Preparing the test cases.

Executing the test cases.

Reporting the bugs, if RLS module software does not meet a requirement.

Raising SCRs (Software Change Requests) and tracking them to closure.

DECLARATION:

I here by confirm that all the above furnished information is true and correct up to my knowledge.

Place: Hyderabad. (Ramgopal.T) Date: