Post Job Free
Sign in

Project Software Engineer

Location:
Levittown, PA, 19054
Posted:
March 09, 2010

Contact this candidate

Resume:

Shwetha Gowdanakatte

Contact no: +1-215-***-****

Mail Id: **.********@*****.***

Linkedin profile: http://www.linkedin.com/in/shwethagowdanakatte

Summary of Experience and Proficiencies:

. 5.5 years of experience in development of Embedded Systems and Web

designs with applications in industrial and consumer electronics.

. 1 year of experience in project management activities like estimation,

scheduling and resource planning using SCRUM (An iterative

incremental frame work for managing new product development)

. 3 years of experience in high level planning, design, documentation,

code reviews, test plan preparation and test plan reviews.

. Proficient with IR technology and low power RF (ZWAVE) technology.

. Effectively followed SLDC to deliver high quality of Embedded

Software/Firmware.

. Extensively worked on Real time Embedded System Development using C,

C++,C# and Assembly based on Free Scale 9S08, TI-DSP, ARM, Z8 and

PPC, firmware

. Worked extensively on multi threading, state machine and UML design

methodologies

. Proficient with communication protocols such as UART, Ethernet, RS232,

SPI and I2C

. Working extensively on Embedded Network Applications on Linux

. Worked extensively on Implementation of GUI and Automated test tools

using VC++ and MFC.

. Proficient with various Network protocols (TCP/IP, UDP, HTTP,

CIFS/SMB,SNMP) and BSD compatible Socket programming

. Proficient with RTOS uCOS, VxWorks and WinCE.

. Worked extensively on Web Services based on ASP.Net (2.0 and 3.5),

VC#, IIS, Microsoft SQL 2005 and WCF.

. Worked Extensively on SOA (Service Oriented Architecture) including

SOAP, HTTP, and XML

. Proficient with various embedded network security techniques and

embedded web services.

. Proficient with various debugging techniques. Effectively used In-

Circuit-emulators, JTAG, logic analyzers, oscilloscopes, inline

debuggers (GDB, KDB, KGDB, and STRACE), network sniffer and serial

debugger.

. Actively involved in project specific documentation and presentation.

. Extensively worked on Functional Testing, Unit Testing, Integration

Testing, Black Box Testing and Verification of Embedded Systems.

. Strong debugging skills & proficient in usage of emulators.

. Knowledge on building small foot print for Linux Kernel.

. Implementation of test tool for functional testing of universal remote

control

. Implementation of device drivers for serial port in UNIX.

Technical Skills:

Languages: Embedded C, C++, Assembly, C#, VC++ and MFC

Micro-Controllers: 8051, Z8, Z8 Encore, 9S08 and

PowerPC

Processors: 8085, 8086, ARM (ARMv4 and ARMv7 32 bit)

and TIDSP

Network Protocols: TCP/IP (IPv4 and IPv6), FTP, TFTP,

SNMP and HTTP

Web Technologies: SOAP, ASP.NET, XML, HTML, HTTP

Server (Apache)

Wireless Technologies: ZWAVE, 802.11, Zigbee.

Communication Protocols: UART, RS232, SPI and I2C

Operating Systems: Windows, UNIX and WinCE

Tools: GNU cross compiler, GDB, serial

debugger, STRACE,

JTAG, Wireshark, Obj-

dump, TCP-dump, Z8 Emulators,

Crimson cross compilers,

Code Composer Studio-

(CCS 2.1), Visual Studio

and Wind River work bench

Scripting: Shell script and Perl script

RTOS: VxWorks, WinCE

Storage Systems: Hard disk, Flash Memory and Device

Drivers

Device Drivers: Linux Device drivers

Design Methodologies: State Machine and Multi threading, UML

Modelling

Version Control: Star Team, Sub Version

Bug Reporting tools: Team Track

Education:

. B.E in (Elect & Comm.), Visweswaraiah Technological University INDIA

. Advanced Diploma in Embedded Systems through Cranes International

India.

Professional Experience:

Lexmark USA

Dec 2008 - Dec 2009 (Contract Fulfilled)

Role: Software Engineer:

Responsible for design & development of various embedded network

applications for printers. Also engaged in research & development of web

services, TCP/IP communications, IP security services, IP6 implementations

and wireless applications for printers.

Responsibilities:

. Planning, design and development of network applications for printers.

. Design and Development of Web Service Print Service and Web Service Scan

Service

. Completely responsible for implementation of IP4 and IPv6 multicasting

for Discovery Service

. Implemented XML parsing techniques.

. Actively participated in project estimation, scheduling and resource

planning through SCRUM.

. Interacting with principal engineers and project leads on milestones and

general project activities

. Interacting with core testing team on all newly developed codes for

validation evaluation.

. Solving customer reported issues.

Processors: ARM, PPC, Freescale9S08.

Languages: Embedded C and Embedded C++.

Operating Systems: Linux (Red Hat with Kernel 2.6.x), uCos, uCLinux.

Network Protocols: TCP/IP, Ipv4, Ipv6, UDP, DHCP, FTP, TFTP and SNMP.

Web Service Protocols: SOAP, XML and HTTP.

Compliers: GNU cross compilers for ARM and PPC

Debugging tools: Serial debugger, Wire shark and GDB

Configuration Management Tools: Subversion, Team track

Universal Electronics (Formerly Zilog Electronics)

Sept 2003 - Sept 2007

Role: Embedded Software Engineer.

Responsible for design and development of embedded software for various

Universal Remote Control applications.

Responsibilities:

. Design and development of embedded software for Universal Remote Control

applications.

. Project planning, documentation and review of test plan.

. Unit testing, integration, debugging and bug fixing

. Implementation of automated test tools

. Interaction with costumer for project requirements and solving issues.

Projects:

TV COMPASS: The multimedia application running on the WinCE application for

handheld device is capable of playing video/audio and transmitting IR

signals to control other devices.

Client: TV Compass, USA

Summary of project:

. Entirely responsible for one of TV compass Remote control and multi

media applications on WinCE with ARM Processor.

. Web design and development for presentation of TV Compass.

. The system contains Internal Modem, LAN port, RS-232 port, PinPad

port. Z8 Encore processor.

. Developed firmware for UART drivers using ARM Assembly language and

WinCE.

. Ported all applications on Linux

. Involved in implementation of Linux Device Driver for serial port.

. Also responsible for developing functional specification and design

documents, release document, history document and performing ECO

release procedures.

Processors: ARM (v4) and Z8 Encore

Languages: Embedded C++, Embedded C, C#, ASP.Net, SQL 2005 and WCF

Operating Systems: WinCE (5.0) and Linux.

Communication Protocols: UART, RS-232, SPI and I2C.

Compilers and Tools: Crimson Cross compiler, Platform builder with

VS2005, eVC++ 4.0, ARM Emulator and GNU C tools.

Debugging tools: GDB, Emulators, Logic analyzers, WinCE debugging tools.

Version Control: Star team and Subversion.

2WAY-IR: 2 WAY REMOTE CONTROL is basically designed for communication

between Remote and Set Top Box using UART, for diagnostics of Remote

Control.

Client: SMK Electronics Corporation, USA

Summary of project

. Implemented the simulation of Set-Top-Box on Linux

. Automated and Manual testing of Set-Top-Box

. Web design and development for presentation of 2 WAY IR

. Used TCP/IP protocol for the communication between client and server.

. Actively involved in the project planning, preparation of FRS

(Functional Requirement Specification) and designing.

. Involved in review of test plan.

. Integration, unit testing and bug fixing.

Processors: Z8 and ARM9

Languages: Embedded C, Z8 Assembly, ARM assembly,C#, ASP.Net, SQL 2005

and WCF

Operating Systems: Linux and Windows.

Communication Protocols: UART, RS-232, SPI and I2C.

Compilers and Tools: Crimson Cross compiler, GNU C tools.

Debugging tools: GDB, Emulators, Logic analyzers, WinCE debugging tools.

Version Control: Star team and Subversion.

ZWAVE: Zwave is low power embedded RF communication protocol designed by

Zensys technology, for residential and light commercial control and status

reading applications.

Client: SMK Electronics Corporation, USA

Summary of project:

. Designed and provided the remote control by porting Zwave in to z8

microcontroller.

. Designed and developed serial interface through UART between Z8 and

Zwave controller.

. Decoding RF commands through port manager.

. Involved in document preparation for FRS (Functional Requirement

Specification)

. Involved in design of FSM (Finite State Machine) diagram.

. Web design and development for presentation of ZWAVE

. Involved in design review of product, application and test plan.

. Integration, testing and bug fixing

. System Integration, Testing and Bug fixing.

Processors: ARM (v4) and Z8

Languages: Embedded C, Z8 Assembly, ARM Assembly, C#, ASP.Net, SQL 2005

and WCF

Operating Systems: Linux and Windows

Communication Protocols: UART, RS-232, SPI and I2C.

Compilers and Tools: Crimson Cross compiler, ARM Emulator and GNU C

tools.

Debugging tools: GDB, Emulators, Logic analyzers, network sniffer, port

manager

Version Control: Star team and Subversion.

SLING BOX: Sling Box remote enables user to watch TV programs from anywhere

at any given point of time by virtually tuning the internet-connected PC to

user's personal TV.

Client: SLING MEDIA,USA

Environment: TI DSP, Z8, RS232, UART, CCS (V 1.2), Star team, Z8 Emulators,

Logic analyzers and JTAG.

Summary of project:

. Design and implementation of firmware on TI DSP and Z8 Encore

. Implementation of API's on Code Composer Studio (CCS V 1.2)

. Preparation of design document

. Review of Test Plan, system integration, testing and debugging.

Processors: Z8 Encore, TIDSP, Black fin processors

Languages: Embedded C++, Embedded C, C#, ASP.Net, SQL 2005 and WCF

Operating Systems: Linux, uCLinux Windows

Communication Protocols: UART, RS-232, SPI and I2C.

Compilers and Tools: Crimson Cross compiler, VS2005, Code composer Studio

Debugging tools: GDB, Emulators, Logic analyzers

Version Control: Star team and Subversion.

Implementation of Automated Test tools

Client: Zilog Internal

Environment: C, VC++, Perl script, MFC and Z8 Encore

. Implemented test tool to automate the data base testing using VC++

. Implemented test tool for functional testing of Universal remote

control on VC++ and Linux

. Implementation of utilities like protocol identifier, data base

compressor on VC++.

Other Interests:

. Technical research writing for Prospects Solutions (U.K) and Academia

Research (U.S)

. Reading novels and writing Poems in English and native language.



Contact this candidate