Post Job Free
Sign in

Engineer Software

Location:
Woodstock, GA
Posted:
December 02, 2017

Contact this candidate

Resume:

MANISH DUGGAL Email: ac3kiu@r.postjobfree.com

Atlanta,GA Ph:678-***-****

Visa Status: Green Card https://www.linkedin.com/in/manish-duggal-a519088

SUMMARY

** ***** ** ******** *********** in multi-thread programming, Client Server and Socket Programming and embedded programming with proficiency in C / C++ / RTOS / linux.

Proficienct in Embedded Programming.

TECHNICAL SKILLS:

Operating Systems linux, vxworks,pSOS, AIX

Languages: C, C++, Unix Shell Script, Perl, JavaScript,HTML, lex, yacc,python

Tools: GNU compiler, Spirent ( traffic generator), CVMC (IBM), svn, git, Bugzilla, clearcase. ethereal, gdb, ejtag, kgdb, valgrind,wireshark.

Technology / Protocols: DHCP, FTP, UDP, HTTP, TCP/IPv4, SNMP, ethernet network driver, pcie, serial rapid IO, kgdboe, I2C and RS-232.

WORK EXPERIENCE

July 2017 – Nov 2017:

Working at home with arduino to prototype temperature and humidity sensor ( peripheral to arduino nano) to send data over wire to central arduino controller ( mega2560) and display on LCD.

Prototype a communication between arduino ( Uno ) with Bluetooth LE module to Bluetooth LE mobile app to receive sensor information.

Nov 2016 – July 2017

software engineer

Contract (onsite Comcast-Wipro)

language / frameworks : C++, python, linux

Implemented following features for Comcast Smart home solution.

RDK-C platform for camera middleware. Involved in webpa, and camera video analytics engine comparison and supporting json information as part of home automation project.

commissioning camera on the cloud server, it was in java ( spring framework ), introducing new states in setting up / provisioning the camera.( worked on for around 2 months).

Implemented tr181 support for Camera middleware.

Implemented additional features for RDK-B support/feature for speedtest and xsmart client( IOT) . Used quilt, devshell, yocto build .

Nov 2013 – Oct 2016

Senior Staff Engineer

Echostar

Atlanta, USA

language / frameworks : C++, python, shell script, linux

Member of SAGE home automation product team. Worked with Mstar (chip vendor) for our SAGE home automation SW requirements. It was in C/C++ on embedded linux. My responsibilities were

Implemented SAGE HAL specification.

Implemented test suite for initial vendor code acceptance/verification .

Functional testing on zigbee, z-wave for SAGE boards ( for first revision boards). We interfaced with vendor supplied test suite on linux platform.

Involved with boot-loader (for support for various flash types), linux kernel raw-NAND/mmc device support, flash memory partitioning and allocation for SAGE functionality.

Implemented and debugging communication between SAGE and cloud server (for communicating to mobile apps) forming JSON, REST queries. We used rabitmq messaging.

Debugging ( into QT, gstreamer) for recorded HLS video camera playback problems Did further research into DASH support.

Dec 2008 – April 2013

Software Engineer 2

Broadcom Corporation

Bangalore, India

language / frameworks : C, vxworks, linux 3.1

Member of XLP ( multicore, multi-threaded MIPS SOC ) software team . Implemented device driver software for hardware features on XLP on Vxworks and Linux. It was in C. My responsibility were

Implemented XLP processor as a PC with support for peripherals. XLP processors with embedded linux as OS perform switching/routing operations. The requirement was to have XLP processor used as a PC .

kgdb over ethernet implementation in embedded linux. Kgdb over console is the standard implementation . This was on montavista linux for which kgdboe was implemented.

Network driver support for montavista ( embedded) linux.

Implemented security api for crypto driver in vxworks 5.5 .

Implemented pcie support for vxworks for XLP processors.

Flattened device tree implementation in vxworks5.5.

Central messaging Station ( XLP proprietary hardware feature ) software implementation to support the hardware feature which enables processor to processor and processor to IO peripheral station ( vice-versa) communication.

Serial Rapid IO driver support for vxworks5.5 .

Network driver MDIO bit interrupt handling.

Used ejtag, kgdb tools .

May 2004 – Dec 2008

Staff Software Engineer

IBM

Bangalore, India

I was member of the AIX ISL team . I worked in the AIX testing, AIX TCIP/IP development/support group. It was in C . My responsibility were

Write test cases, perform validation of pollset networking feature .

Helping the team to have access to test setups in flexible time-share manner.

Implemented Code Coverage Tool to find the code coverage as exercised by AIX test suite. Metre C parser was used and enhanced/modified to support AIX kernel / application code.

Support for TCP/IP applications and resolving critical networking issues.

Received Bravo award for the code coverage tool.

Feb 2001 – May 2004

Design Engineer

FutureSoft Pvt. Ltd. ( now Aricent)

Chennai, India

I was working for our client NERA ( Norway) . I was working on DVB-RCS satellite router boxes. This stack was over pSoS and later ported over linux. It was in C / C++ .My responsibility include:

Implemented flash filesystem for the dvb router box .

Implemented Network Management System for the router box. This includes designing GUI framework ( java, html ), enhancing web manager on the server side ( to process data from HTTP server ) and performing SNMP operation for the parameters involved.

Designed and implemented multi-cast file transfer protocol both client and server.

Implemented DHCP server with support for retaining host configuration across unexpected reboots.

Porting router stack from pSoS to embedded linux.

EDUCATIONAL BACKGROUND

Masters of Technology (Computer Science) J.N.U, New Delhi, 1999 - 2001

Project : Online school program with client and server architecture using Java .

Bachelor of Technology (Electronics and Communication ), Aligarh Muslim University, 1995 – 1999

Final year project : ALU design in VHDL/Verilog for FPGA design.

AWARDS

Received Bravo award in IBM

Received Critical Employment Award in IBM

Won maths school olympiad contest



Contact this candidate