Post Job Free
Sign in

Engineer Development

Location:
India
Salary:
As Per company Norms
Posted:
April 30, 2014

Contact this candidate

Resume:

VISWANATH K

********************@*****.**.**

Phone no: +919*********

OBJECTIVE:

To obtain a position in Embedded Domain, where I can utilize my skills

and handles challenging work.

Professional Profile:

* Working as Firmware Lead in AIZYC Technologies Pvt Ltd.

APRIL 2013 to Till Date.

* Worked as Lead Engineer in HCL Technologies Ltd.

APRIL 2011 to OCT 31st 2012.

* Worked as Software Engineer (V&V) in Honeywell Technology Solutions.

NOV 2010 to April 2011 Date.

* Worked as Embedded Engineer in Linkwell TeleSystems Pvt LTD. FEB 2008

to NOV 2010.

* Worked as Embedded Engineer in Tins JULY 2005 to FEB 2008.

COMPUTING SKILLS:

* 5+ years of Experience in Embedded Software development using Embedded

C on RTOS based on 16/32 bit ARM based Microcontrollers.

* Experience on 8, 16(MSP430F 169/425/427), 32(ARM7) bit Micro

Controllers.

* Experience in Communication Protocols I2C, SPI, RS232.

* Experience in Cross Compilers & Debugger on KEIL and IAR Embedded

Workbench.

* Experience on ZIGBEE WIRELESS Network (STAR/TREE).

* Worked on all phases of SDLC (Software Development Life Cycle) in

various projects.

* Working knowledge on Configuration tools like PVCS/SVN, DOORS.

* Good working knowledge on MicroC OS-II.

* Good working knowledge on GUI based Application using Emwin.

LINUX:

* 2 years of experience in Embedded Linux on various projects.

* Strong in OS fundamentals, Bootloader and Linux kernel internals

* Experience in working with ARM processors and Board Bring-up and

Porting.

* Worked on community boards like Panda Board / Beagle Bone Black/

Raspberry Pi.

* Worked on OMAP4460/AM3359/BCM2835 microcontrollers.

* Experience in Embedded Linux BSP.

* Experience in Embedded Linux device drivers - I2C, SPI, UART, and

GPIO.

* Worked on Linux I2C Device Driver (RTC-PCF8523, EEPROM-24AA08,

VTSENSOR-LTC2990, LTC2991, DPOT-MCP4460, and MCP4661).

* Knowledge on Linux Debugging KGDB, KDB, GDB, Ptrace, Strace.

* Low-level Drivers for SDMMC, I2S, AUDIO Codec (CS4350 and UDA1380).

EDUCATIONAL QUALIFICATION:

* B.Tech in Electronics & Communications from TIRUMALA ENGG.COLLEGE

in 2005.

* Diploma in Electronics & Communications from Sri Y.V.S & B.R.M

POLYTECHNIC in 2001.

* S.S.C in S.P.R.M BLUE CONVENT in 1998.

PROFESSIONAL SUMMARY:-

PAMP-1A April 2013 - Till date

AIZYC Technologies PVT LTD. Platform:

C

Client: AAL

Cross Compliers Software, Tools

used:

GDB,GCC.Arm-linux-gnueabi/hf

- Linux Kernel 3.4.00.

- Ubuntu 12.10.

Microcontroller: AM3359.

Description: Public Address System with Announcement Messages/Audio

voice (Pre-recorded Audio files/ On Time Announcements) in Metro Rails

and communication between Passenger CAB to Driver CAB. This system is

also having Embedded Web Server to Configure the parameters and for the

System monitoring.

Roles and responsibilities:

1. Migration to Linux System requirements.

2. Customization of BSP.

3. Design and development and Implementation of Communication

Protocol.

4. Driver Development for UART's (1-Application interface & 2-Debug

Port).

5. Driver Development for I2C for Audio Interface (Audio Codec

UDA1380/CD4350).

6. Driver Development for I2C system Voltage and Temperature monitor

(LTC2990, LTC2991)

7. Driver Development for I2C DPOT (Digital Potentiometer-

MCP4460/MCP46610).

8. Driver Development for I2C EEPROM (EEPROM-24AA08).

9. Driver Development for SD/MMC.

Touch Screen Driver development JUN 2012 - OCT 2012

HCL Technologies. Platform: C

Cross Compliers Software, Tools

Client: Grundfos. used:

-GDB, GCC and arm-linux-gnueabi.

- Linux Kernel 3.2.24.

Micro Processor: OMAP3530.

Touch Controller: AT42QT602240

Description:

The AT42QT602240 uses a unique charge-transfer acquistion engine to

implement the Qmatrix capacitive sensing method patented by Atmel. This

allows the measurement of up to 224 mutual capacitance nodes in under

1ms. The entire touch screen sensing solution can measure, classify and

track single finger touch every 4ms if required.

Responsibilities:

. Understanding the Touch Screen technology.

. Interfacing Touch screen with Micro Processor using I2C protocol.

. Responsible for developing complete driver.

. Responsible for integrating Touch controller.

. Responsible for preparing Design Documents.

REDWOLF/SAVER MAY 2011 - JUN 2012

HCL Technologies. Platform:

Embedded C, RTOS (prop. Client)

Client: Grundfos.

Cross Compliers Software, Tools

used:

Tools - HEW and IAR and

Visual Studio for

Simulator.

Emulators - E10A for HEW and

Minicube for IAR

Embedded Workbench

Description:

The Pump Display Module consists of dedicated Hardware and Software

modules and interfaces with the Front End Main Board over the SPI bus

through the application defined protocol. The Pump Display Module acts

as Master initiates the communication with Slave and requesting for

status and Data and Configuration settings. The Commands are transmitted

to the Front End Main Board and the received information is displayed on

the LCD display for user actions.

Roles and responsibilities:

1. Understanding the System requirements.

2. Design and development of Communication Protocol.

3. Implementation new features of CR's.

4. Documents are updates for HLD.

5. Documents are updates for LLD.

6. Documents are updates for UTP.

7. Involved in peer review/s.

GGF-PFD/ MFD and Middleware NOV 24th 2010 - April 20th 2011

Components

Technologies

Platform:

Embedded C

Cross Complier - Code warrior

Emulator - Multilink(BDM)

Software, O/S Tools used:

TIU Server, TIU Scripting.

Description:

Graphic Generation Function (GGF) is a part of Avionics Cockpit Displays

software and it is responsible for generation of integrated flight data

for display in the Primus EPIC system.

The GGF is a collection of processes, which use aircraft and subsystem

information to create display data .This display data is formatted for

the Graphics API in the DU-1080, which generates OpenGL instructions for

the rendering process, which also resides in the DU-1080.

The Displayable formats include PFD, MFD & EICAS which reside on the

processor card of the Display unit. The objective is to assess the

performance of the software and check the deviation of the software from

the requirements.

Roles and responsibilities:

1. Understanding the System requirements.

2. Involved in Analysis of Code.

3. Involved in design and development of unit test cases.

4. Executed and verified the test cases on Simulator.

5. Involved in peer review/s.

Single Phase Energy Meter OCT 14th 2009 - NOV 20th 2010

Technologies

Platform:

Embedded C, MSP430F425/427.

Cross Complier - IAR Embedded

WorkBench

Emulator - FET430UIF(TI)

Description:

New Generation Energy Meter is a solid state Data Acquisition system

which measures the amount of energy consumed/produced, with Smart

Metering like Tamper Resistant, electronic register to record the energy

consumed features.

Roles and responsibilities:

1. Understanding the Meter Communication Module requirements.

2. Customization of BSP.

3. Design and Development of UART Low Level Driver.

4. Understanding the Low Power requirements of the System.

5. Design and development of LOW Power Mode.

6. Involved in Integration of different modules, specific to

Requirements.

7. Executed and verified the test cases with on Simulator.

8. Involved in peer review/s.

AMR (Automatic Meter Reading) with FEB 8th 2008 - OCT 13th 2009

Zigbee

Technologies

Platform:

Embedded C, LPC2148, uPSD3334 and

MC13213.

Cross Complier - KEIL, Codewarrior.

Emulator - ISP Jtag and

Multilink(BDM)

Description:

Automatic meter reading is for Industrial purpose and mainly for

Motoring Demand, Electricity tampering and misuse.

This project is divided into 3 modules BCS (Base Control Station) is the

main CPU/Server. DCU (Data Concentrator Unit) on LPC2148 and MIU (Meter

Interface Unit) on uPSD3334. All DCUs are connected to BCS through GSM

Network due to long distance. Each DCU connects 10-20 MIUs are connected

with Zigbee Transceiver MC13213.

Data Reads from Energy meter and transmitted upon request from BCS, MIU

to DCU and finally to BCS. The MIU and DCU form a Point to Point

communication in a Zigbee STAR structure. DCU and BCS communication

medium with GSM Network.

ZIGBEE wireless networks TREE and Mesh with BEESTACK. BEESTACK which is

a free stack offered by Vendor. BEESTACK uses a cooperative multitasking

scheduler. BEESTACK can build TREE and MESH Network. BEESTACK which is a

5 layer stack, having Physical, MAC, Network and Application support sub

layer and Application/Application framework layer to the user

application requirements.

Roles and responsibilities:

1. Understanding the Communication System requirements for various

Tender Specifications from various States Electricity Boards.

2. Understanding the ZigBee Network requirements.

3. Customization of BSP.

4. Design and development of Communication Protocol for Various

Specifications.

5. Design and development and Implementation of Low Level Drivers for

UART on LPC 2148.

6. Design and development and Implementation of unit test cases.

7. Involved in peer review/s.

RF-Simulator DEC 2007 - JAN 21th 2008

Technologies

Platform:

Embedded C, MSP430F169.

Cross Complier - IAR Embedded

WorkBench

Emulator - FET430UIF(TI)

Description:

Front Panel Interface to System through KEYPAD to type data on LCD

(40x4) in local mode and in Remote Mode through GPIB and Serial

Communication (RS232)) GPIB (General Purpose Interface Bus) to enable

easier interconnection between instruments and controllers such as

computers.

Roles and responsibilities:

1. Understanding the System requirements.

2. Customization of BSP.

3. Design and development implementation of Low Level Drivers KEYPAD.

4. Design and development of Low Level Drivers LCD on AT89C55WD.

5. Design and development of Low Level Drivers SPI.

6. Design and development of Low Level Drivers UART.

7. Involved in design and development of Module testing.

MENU-CARD and WIRELESS-BILLING JUL 2005 - DEC 2007

SYSTEM using WIFI and

Technologies

Platform:

Embedded C, MSP430F169.

Cross Complier - IAR Embedded

WorkBench

Emulator - FET430UIF(TI)

Description:

WIRELESS BILLING SYSTEM using WIFI, which is used for Big-Shopping

malls. This application is used for Consumer-Details. Retrieve an

Employee Details and to print the Consumer details update which is

updated to SERVER.

Roles and responsibilities:

1. Understanding the System requirements.

2. Customization of BSP.

3. Design and development of Low Level Drivers KEYPAD.

4. Design and development of Low Level Drivers LCD.

5. Design and development of Low Level Drivers UART.

6. Involved in design and development of Module testing.

7. Involved in peer review/s.

Personal details:

Name : Viswanath K

Father's name : K.S.CH.S.Sastry

Date of birth : 25th May 1983

Gender : Male

Phone No : +919*********.

Passport No : F5545362

I here by declare that the particulars furnished above are true to the best

of my knowledge

Place: Hyderabad

Date:

(Kondapalli Viswanath)



Contact this candidate