Post Job Free

Resume

Sign in

Project Software Developer

Location:
North Plains, OR
Posted:
July 09, 2015

Contact this candidate

Resume:

Narendra Babu L

#*, ******* ******, acqnms@r.postjobfree.com

Doddabommasandra, Mobile: +91-998*******

V.R.Pura post, Bangalore

Profile:

5+ year’s experience in Layer-1 of GSM/GPRS.

* ****’s experience in PHY layer of WLAN (IEEE 802.11 a/b/g/n/ac)

Employment Status:

Working with Aricent Technologies, Bangalore as Technical Lead from March 2014 to Till Date.

Worked with Broadcom India, Bangalore as Engineer-Staff II from August 2011 to March 2014

Worked with ST-Ericsson, Bangalore as Senior Software Engineer from November 2009 to August-2011.

Worked with Sasken Communication Technologies, Bangalore as a Software Engineer from August 2007 – November 2009.

Worked with HCL Technologies, Noida as Member Technical Staff from June 2006 – August 2007.

Technical Skills:

Programming Languages : C, Assembly (TI and Analog Device DSP) and Matlab, Low level Firmware

Operating Systems : Windows NT/2000/XP, UNIX

Tools Used : Code Composer Studio, Visual Studio, Matlab,

Rational Clearcase, Debugging with Trace 32.

Professional Experience:

Work Experience (March 2014 – Till Date):

Role : Development and Testing

Project Name : M7450 (Radium IRAT UE)

Organization : Ericsson, Bangalore.

Operating Systems : Windows

Programming Languages: C

Tools : Cygwin, Git, Proprietary tools related to Ericsson.

Development Work:

1.Extended UL TBF: In PS mode, UE transmit Dummy Data when RLC Control/Data is not scheduled. This unnecessarily dries down the UE battery. This feature was to make sure not to transmit Dummy on a particular slot based on Data and configurations related to the feature (Extended UL TBF).

2.Interference Avoidance: In IOT Test (Seattle) the UE under test was dropping MT calls 90% of the time compared to reference UE. Added a new switching algorithm to trigger a better Interference algorithm to avoid the problem based on the Mean BEP criteria.

3.Maintenance & Bug Fix: Analysis and findings of problems in the ERs. Handled CRs for Ericsson UE.

Work Experience (August 2011 – March 2014):

Role : Development and Testing

Project Name : Maintenance and Features for WLAN chip of Broadcom

Organization : Broadcom, Bangalore.

Operating Systems : Linux

Programming Languages: C

Tools : Broadcom Proprietary.

Description:

Involved in development of features like:

-Rate Engine: This feature is an add-on to a Broadcom specific test command (packet engine). This was done to reduce the testing time for the test team.

-VSDB (Virtual Simultaneous Dual Band): Done PHY specific changes for this feature. This will help the device to communicate with 2 other devices at a time. Need to take care of switching of channels/bands within PHY so that throughput is not affected. This feature is by default enabled for Google nexus devices and several other customers.

Firmware part of the work/Debugging was done w.r.t PHY part of the chipset.

-DTPC (Dynamic Tx Power Control): Was involved in adding this feature for 4335 (802.11ac chip) in the MAC layer. The aim of this work is to reduce the power consumption of a device when communication is happening and when both the devices are very much nearby.

Firmware part of the work & Debugging was done in s/w MAC of the chipset.

Involved in adding few add-on support/features for the chip like STBC support, Tuning and validating RADAR support, AWDL feature. Also have done optimization of channel switching for AWDL & firmware part of PHY for debugging and fixing issues of the wlan chipset.

Bug fixing & Maintenance of wlan chipset.

Work Experience (November 2009 – November 2010):

Role : Development and Testing

Project Name : Maintenance and Feature adding in Mobile Chipsets

Organization : ST Ericsson, Bangalore.

Operating Systems : Windows

Programming Languages: C and Assembly

Tools : Clearcase and Proprietary tool

Description:

Bug fixing for Mobile Chipsets (2G bugs).

Added new feature for mobile current consumption, which works when mobile is in IDLE mode as well as during a CALL.

Support of RSSI, Half Rate TCH & EDA in the mobile chipset.

Work Experience (June 2009 –September 2009):

Role : Development and Testing

Project Name : PCM Loopback testing in BTS

Organization : Sasken Communication Tech.

Client : NORTEL

Operating Systems : SOLARIS

Programming Languages: C

Tools : Wintool, L1Bench, TIL and SFK Environment

Description:

The software development was done completely using C Language. It is being ported on the ARM Processor. Aim is to loopback few constant data from ARM->FPGA->ICM->FPGA->ARM. The looping back is done in ICM with the tool TIL. This is just to validate the PCM of the BTS.

Work Experience (August 2008 –May 2009):

Role : Development and Testing

Project Name : Implementation of few Modules in BTS (Layer-1)

Organization : Sasken Communication Tech.

Client : NORTEL

Operating Systems : SOLARIS

Programming Languages: C

Tools : Wintool, L1Bench and SFK Environment

Description:

This ongoing project is the new design of the existing BTS. The new processor used is STARPRO-2603, which has 3 DSP and 1 ARM Processor. The ARM has 3 modules, this work is been implemented in a module called PLU (Packet Link Unit).

This module acts as a transceiver between 3 DSP and FPGA, this is used to transceive only traffic data for GSM and GPRS.

Support to GPRS/EGPRS was done in other modules in DSP as well.

Work Experience (Dec 2007 – May 2008):

Role : Software Developer

Project Name : Implementation of TTY (Text Telephony Device)

Organization : Sasken Communication Tech.

Client : IP-Access

Operating Systems : Linux

Programming Languages: C

Description:

This project aim is to exchange the text data online for people who are deaf and dumb. Hence this includes the addition of Full Rate speech codec, Cellular-Text Modem and G.711 codec into the Network (BSC). This is needed to support the CTM enabled devices to exchange the text between a PSTN CTM user and GSM CTM user.

In short two people can chat, but during a GSM call.

Key Achievements:

• Testing each modules (G.711 and CTM Modules).

• Integration of C with C++ code.

Work Experience (August 2007- Dec 2007):

Role : Software Developer

Project Name : Implementation of A5/3 Algorithm in BTS

Organization : Sasken Communication Tech.

Client : IP-Access

Operating Systems : Linux

Programming Languages: C and Assembly Language(TMS320C6415)

Description

This project includes design of A5/3 algorithm in C and assembly, which will be porting into two BTS called as EdgeBTS and nanoBTS. The EdgeBTS includes several processors, one of which is Texas processor (TMS320C6416), for security in communication A5/3 algorithm is to be implemented in C with use of DSP/BIOS, the same is true for nanoBTS but the processor used is ADSP Processor and coding in this processor is to be done in Assembly.

The substitution box which is of look-up table within A5/3 algorithm takes approximately 2k byte of memory. To avoid such memory I have used a combinational logic which is efficiently written in C as well as TI’s Assembly language to avoid the 2k byte of memory.

Key Achievements:

• The BTS had a limitation in Memory, however the A5/3 algorithm had several Static Arrays. To avoid memory limitation, a need to write an Assembly function to calculate the LUT on the fly was done.

Work Experience (November 2006- Aug 2007):

Role : Software Developer

Project Name : BTS Design for GSM

Organization : HCL Technologies.

Client : PowerWave Technologies

Operating Systems : Linux

Programming Languages: C.

Description

This work includes Channel Encoding/Decoding of GSM. Addition of two Ciphering algorithm into BTS (A5/1 and A5/2). For Error correction, added a Viterbi Decoder in the Decoding path.

Work Experience (August 2006- Sept 2006):

Role : Software Developer

Project Name : Image Codecs

Organization : HCL Technologies.

Client : Noritsu Koki Pvt Ltd.

Operating Systems : Linux

Programming Languages: C.

Description

Handled two images (Macintosh PICT and Adobe EPS). Aim is to introduce a new ICC profile into the image, which is a standard profile which makes the image color to be stable on all the output device. Also Change the Data of the image accordingly. Image data may be compressed or not. Hence used different compression (RLE, LZW) schemes to encode and decode it.

Educational Background:

Post Graduation:

Degree : M.Tech (Digital Electronics & Communication)

University/College : M.S. Ramaiah Institute of Technology, VTU

Aggregate : 73%

Year of Completion : May, 2006

Graduation:

Degree : B.E (Electronics & Communication)

University/College : SJC Institute of Technology, VTU

Aggregate : 72%

Year of Completion : June, 2004

Under graduation:

Completed Diploma in E&C from M.S. Ramaiah Polytechnic, Bangalore with an aggregate of 64% in July, 2001.

Completed SSLC from St. Marinas School, Bangalore with an aggregate of 65% in June, 1998.

Personal Details:

Marital Status : Married

Date of Birth : 6th December, 1982

Languages Known : English, Kannada, Telugu, and Hindi

Declaration:

I here by confirm that the above information is accurate to the best of my knowledge and belief.

Place: Bangalore (Narendra babu)



Contact this candidate