Imagem de perfil de vmgabbit
@vmgabbit
Bandeira de India Hyderabad, India
Membro desde 15 de setembro de 2006
0 Recomendações

vmgabbit

On-line Offline
EDUCATION: Master of Science Computer Engineering, University of Kansas, Lawrence, Kansas, USA Bachelor of Engineering Electrical Engineering, College of Engineering Osmania University, Hyderabad, India SKILLS: Languages: C, C++, Java, Perl, Tcl/Tk, Expect Assembly: Microchip PIC 16C73/74, Intel 8085/86, Pentium,IXP1200, ARM Development Tools: OrCad Layout, Visual C++, Visual J++, Metrowerks Code Warrior, ModelSim , ARM Developer Suite v1.2 Operating Systems: UNIX (System V, Sun-Solaris, Linux, BSDi), WindowsNT RTOS: VxWorks, Linux, Embedded Linux Analyzers: Agilent 1673G (Logic Analyzer), Agilent E444 (Spectrum Analyzer) Networking: TCP/IP, ATM, IIOP, IPSEC, ISAKMP, SSL, iSCSI, FCIP Version Control: Perforce, CVS, ClearCase WORK EXPERIENCE: Sasken Communication Technologies Ltd. Senior Software Engineer - Embedded Systems (Dec 2005 to present) Responsible for integration and support of operating systems like Nucleus,Linux,WinCE and supporting TIs OMAP and next generation 2.5G and 3G baseband [login to view URL] and assisting with device driver development and peripherals like NAND and NOR memory , USB, and Bluetooth. Nokia - San Diego Design Engineer - Core Software Engineer - Embedded Systems (Aug 2004 to June 2005) Responsible for integration, error resolution and support for platform software and firmware on next generation mobile phone architectures and platforms. Understanding and enhancing the existing Intelligent Server Architecture and other that forms the core of the phone software, leading to new platform management and feature designs, through error resolution and identification and problem solving for existing mobile phone architectures. Involves conducting and participating in multidisciplinary research and collaboration with DSP, Systems and Test Engineers for maintainance, design and enhancement of software and operating systems. Panasonic - San Diego Software Engineer - Embedded Systems and Applications (June 2002 to Aug 2003) · Integration of a UDP/IP protocol software and customization for MPEG2-Transport Stream data transfer for wired and wireless LANs Involved integrating an implementation to enhance UDP/IP and RTP implementation and customize it for an MPEG2-Transport Stream based multimedia streaming application for use with a wireless Video modem. This application is used to test drivers to transfer MPEG-1, MPEG-2 and MPEG-4 content data and study the incorporation of H261/H263 implementations for lower bit-rate applications. · USB 2.0 to PCI bridge driver porting and integration. Ported drivers for a USB2.0 to PCI chipset from Windows to Linux. The baseline Windows98SE driver (PCI end) and Windows2000 driver to Linux kernel v2.4.19 (USB2.0 end). This driver would be used in an embedded Linux based set-top box. · Implementation of RF Calibration and Base band chipset configuration Software. Involved implementing an Engineering Control Interface that defines the mechanism to configure, control, monitor and calibrate the RF and Base band chip statistics. The chipset has an ARM9TDMI core and a built in microprocessor to process these interface control messages. This microprocessor configures the chipset with pre-defined control parameter values at boot-up and provides programmability through control messages during operational modes. This involves a full implementation of a serial driver and software to Calibrate and control the RF link statistics. · Implementation of a character device driver for the PLX 9080 PCI bridge in Linux. Involved implementing the PLX9080 based PCI bridge device driver for packet processing, and subsequently modifying the linux driver to obtain successful data packet flow for the given module. Involved debugging using Logic Analyzers and Spectrum Analyzers, for data packet capture and signal analysis. Intel Corporation - San Diego Software Engineer - Systems and Devices (June 2000 to October 2001) · Design and Implementation of UNIX driver and embedded software for the IXP1200 and PIC microcontroller to control diagnostic LEDs. Involved participation in Hardware and Software co-design Reviews for the PIC 16C74 microcontroller and implementation in the PIC 16C74 assembly language using MPLAB/MPASM programming tools. Also involved porting the existing UNIX BSDi4.01 Device Driver to the led display board and handle the interprocess communication with the IXP1200 network processor and the Intel Architecture platform comprising the driver to the PIC controlling the diagnostic LEDs that comprise the front panel of the Intel 7115 product line. · Design and Implementation of the Command Line Interface for Intel 7180/85 appliance. Involved defining the command syntax, High Level Design documents, Test Plans and Implementation of the Command Line Interface prototype using FLOSS (Flexible Lightweight Operating System Specification) an Unix based tool for GUI, CLI and SNMP, involving development in C/C++ suitable for network appliances. University of Kansas, Lawrence, Kansas, USA. Research Associate - System Programmer (August 1998 to May 2000) · Real-time motion tracking using stereo images in computer vision. Involved research in motion tracking using computer vision and image processing. with implementation to enable frame grabbing and real-time image processing with programming in the C/C++ and UNIX. · Implementation of a Secure VPN in Linux. Devised and set up a VPN between two Linux hosts using the IP tunneling support provided by Linux. The technique used packet encryption and encapsulation at the sending end and decapsulation and decryption at the receiving end using IPSEC and ISAKMP. · Solaris development and BIOS boot testing. Involved modifying and maintaining Solaris OS for fault tolerant requirements, performing bios POST and other motherboard testing activities.
$35 USD/hr
0 comentários
0.0
  • N/ATrabalhos concluídos
  • N/ANo Orçamento
  • N/APontualidade
  • N/ATaxa de Recontratação

Portfolios

Comentários recentes

Sem comentários.

Verificações

  • Conectado com o Facebook
  • Freelancer Preferencial
  • Pagamento Verificado
  • Telefone Verificado
  • Identidade Verificada
  • E-mail Verificado

Procurar Freelancers Similares