USmetros
Metropolitan Community Pages
 Resumes

   Post a free classified

   Search              State   All States

USmetros > Resumes > San Francisco Bay > Embedded Engineer with 6.5 yrs of experience


Embedded Engineer with 6.5 yrs of experience


Posted on Sat, 20 Oct 16:1 EDT
Reply to: dineshsmca@gmail.com

[Manage this Ad][Post an Ad][Jobs forum] 

Dinesh Srinivasan
A-301, Bhavya’s Anandam,
Nizampet Road, Kukatpalli,
Hyderabad – 500072 (A.P)
(dineshsmca@gmail.com)
Mobile no : +91-9989122600

Profile:
Having	6 years and 5 months of experience in software design, development, 
implementation of Embedded and Communication systems using wide spectrum of 
technologies. Profound in software development for Embedded Systems. Having good 
understanding in device drivers. Good understanding of life cycle of software 
development. Team player, able to communicate effectively at all levels of development 
process.
.

Educational Qualification:

Master of Computer Applications from Bharathiar University, Coimbatore, 2001.
Aggregate 75%
Bachelor of Computer Science from Bharathiar University, Erode, 1998.
Aggregate 63%

12th standard from Diamond Jubilee Higher Secondary School, Gobi, 1995.
Aggregate 73%
SSLC (10th Standard) from Diamond Jubilee Higher Secondary School, Gobi, 1993.
Percentage 67%

Industry Experience:

May 2006-Present: Module Lead, Austriamicrosystems India Pvt Ltd., Hyderabad
Working as a part of portable audio device team in communications division, involved in 
the development of embedded software

May 2005-April 2006: Senior Software Engineer, CISC Technology Pvt Ltd., Bangalore
Working as a part of portable audio device team in Personal Digital Entertainment 
division, involved in the development of device drivers

Oct 2003-May 2005 : Software Engineer, ST Microelectronics India Pvt Ltd., Noida.
Working in developing Embedded software for validation of SoC in GSM/GPR1A 
domain 
and developing drivers for NOR and NAND Flash
	
May 2001-Oct 2003 : Software Engineer, Dgipro Systems Pvt Ltd., Bangalore. 
Responsible for designing and implementing the projects in ARM based C
Involved in development of Low power modes in Bluetooth 

Nov 2000-May 2001 : Project Trainee, Dgipro Systems Pvt Ltd., Bangalore.
Developed Packetizer module of baseband in Bluetooth



 Skill Summary:

 Software:
C, Embedded C (ARM), Handel-C.
Assembly (ARM/Thumb),
Perl
Makefiles
doxygen

Configuration Management Tool:
CVS
Tortoise SVN (SubVersion)
Worked in Clearcase environment.

ARM Expertise:
Expertise in RISC Architecture-ARM7TDMI.
Well conversant with ARM / Thumb Architecture.
Programming experience in ARM environment (ARM7 & ARM9 core)
Good knowledge in ARM Developer suite (ADS).

Embedded Skills:
Good knowledge in writing device driver for Flash (NOR, NAND)
Good knowledge in writing device driver for LCD
Good knowledge of RTOS concepts
Good understanding of Boot Loaders
Good understanding in Scatter files and Make files

Debugging Tools: 
Oscilloscopes 
JTAG Debugger
ARM AXD Debugger

Projects : 

AUSTRIA MICRO SYSTEMS INDIA
Pvt Ltd (May
2006 -
Present )

PROJECT: Audible Decoder integration with Austriamicrosystems SDK for COCOA platform
Description: COCOA is an Application Processor SOC for mp3 players, which includes 
ARM922T core and Analog Front End (AFE) chip.
The Audible decoder is used to play the 
digital audio books recorded with ACELP and mp3 formats. The Austriamicrosystems SDK is 
capable of playing different song formats like mp3, wma, wav, etc… Adding Audible 
decoder to its SDK makes the SDK complete in terms of audio player.
Role: 
Implementing the following features to support the following Audbile requirements:
1.	Creation of the Audible Folder in the factory reset mode
2.	Navigation by Sections/Bookmarks 
3.	Accelerated Navigation for rapid forwarding or reversing
4.	Creation of BookMark mode indicated by a new icon 
5.	Creation/Deletion of Book Marks 
6.	Long Duration Time Display 

PROJECT: Power Saving Application for COCOA platform 
Description: COCOA is an Application Processor SOC for mp3 players, which includes 
ARM922T core and Analog Front End (AFE) chip.
The Power Saving Application helps the 
audio device to run for a longer duration with the battery by saving power wherever 
possible. One classical example is that it switches off the backlight after a certain 
configurable duration. Also based on the format of the song (ex:mp3) this application 
fine tunes the clock to run it in the lowest possible frequency to save the power.
Role: 
•	Designed and developed the modules that switch off the backlight , put lcd, fm 
and SDRAM in standby mode, clockgate the unused modules.

PROJECT: Task Switch Visualization for COCOA platform
Description: COCOA is an Application Processor SOC for mp3 players, which includes 
ARM922T core and Analog Front End (AFE) chip.
The Task Switch Visualization is designed 
as a simple tool to help the developer to design his application effectively by 
indicating the developer about the task switch through the GPIO lines. The output from 
the GPIO pins can be given to an oscilloscope for the detail analysis to understand how 
each task behaves in the real time scenario.
The RTOS involved in this project is 
Segger RTOS. This project requires deep understanding of RTOS.
Role: 
•	Designed and developed the Task Switch Visualization tool.


CISC Technology Pvt Ltd (Oct
2003 -
April 2006 )

PROJECT: Device Driver for SSD1338U2 LCD Controller for SigmaTel platform 
Description: SigmaTel is an Application Processor SOC for mp3 players, which includes 
single chip core ARM926EJ-S that is capable of handling DSP instructions as well.
The 
LCD device driver helps the Application to load the images and fonts onto the LCD panel. 
The LCD controller is capable of handling Graphic Acceleration Commands (GACs) through 
which features like horizontal scrolling & vertical scrolling can be easily added.
Role: 
•	Designing and developing device driver for SSD1338U2 LCD Controller for SigmaTel 
Platform.


PROJECT: Device Driver for Nand Flash Emulator 
Description: SigmaTel is an Application Processor SOC for mp3 players, which includes 
single chip core ARM926EJ-S that is capable of handling DSP instructions as well.
The 
Nand device driver helps the Application to read and write from the Nand Flash. The 
driver interacts with the Nand Flash emulator which just replica the Nand device 
behaviour.
Role: 
•	Implemented Read and Write functionalities of Nand Flash device driver.

ST Microelectronics India Pvt Ltd (Oct
2003 -
May 2005 )

PROJECT: Flash download software (NAND Flash) for NOMADIK platform 
Description: NOMADIK is an Application Processor SOC for 3G applications, which includes 
ARM926EJ-S
and DSP (MMDSP+) cores.
The Flash download software is used to read, erase 
and write into Flash. It also manages the existing bad blocks and pullulating bad blocks 
arise due to usage.
Role: 
•	Taking part in developing flash download software for mobile handsets. 
Developing the complete driver set for managing Bad Block Management (BBM) .

PROJECT: Flash download software (NOR Flash) for BBGA5C platform
Description: BBGA5C is a baseband SOC for GSM applications, which includes ARM7 and DSP 
(ST122) cores. The Flash download software is used to read, erase and write into NOR 
Flash. It also reads and writes into OTP area of the flash. The data is transferred from 
PC software to embedded flash download software through UART link.
Role:
•	Taking part in developing flash download software for mobile handsets. Developed 
the complete driver set for managing the flash CFI interface, and technical parameter 
area.

PROJECT: Development of Diagnostic software for validation of base band SOC 	

 (with ARM and DSP cores) 
Description: The objective of the project is to develop the embedded software which 
tests the performance of the various interfaces in Baseband SOC. The results will be 
sent to a PC via a serial interface. There is a development environment (HASIB) for the 
above SOCs for validation of the hardware and also for development of software.
Role:
•	Developed the software for testing the internal RAM and Flash Integrity, address 
and data bus.
•	Developed Loop To Audio and Loop From Audio test software for monitoring the 
audio path from micro controller via DSP to audio codec.
	
 
Dgipro Systems Pvt Ltd (May 2001 - Oct 2003)

PROJECT: Fast Fourier Transform (1024 point)
Description: FFT converts the signal from time domain to frequency domain. The advantage 
of using FFT over DFT is the minimal overhead, thus reducing the multipliers and adders 
considerably. FFT core computes the complex forward FFT of a 1024 point. The input data 
is a vector of 1024 complex values represented as 16-bit numbers in two’s complement 
form. The real and imaginary data are represented as separate 16-bit numbers. The output 
is also a 1024 element complex vector represented using 16 real bits and 16 imaginary 
bits.
Role :
•	Designed and developed 1024 point FFT Algorithm in C

PROJECT: Digital Video Broadcasting (DVB)
Description: DVB is a market-led consortium to public and private sector organizations 
in the television industry. Its aim is to establish the frame work for the introduction 
of MPEG-2 based digital television services. RS coding is a type of FEC that is being 
widely used because of its relatively large error correction capability when weighed 
against its minimal added overhead. It is widely used in satellite communication, DVB, 
etc.
Role :
•	Designed and developed RS decoding algorithm in C

PROJECT: Viterbi Decoder (for K=7 and K=5)
Description: Viterbi decoding is a FEC technique that is particularly suited to a 
channel in which the transmitted signal is corrupted mainly by Additive White Guassian 
Noise (AWGN). Viterbi decoding has the advantage that it has a fixed decoding time. It 
is widely applied in wireless telecommunications, HDTVs, GSMs, etc.
Role :
•	Designed and developed Viterbi decoding algorithm in C

PROJECT: Access Procedures and Low Power Modes in Bluetooth 
Description: Bluetotooth device to initiate the connection the inquiry followed by 
paging procedure to be done through which the devices can exchange the details. The low-
power modes play a major role in the power management of Bluetooth device. Also the 
devices can use this low-power modes to switch over to another piconets or can form its 
own piconet.
Role:
•	Developed Inquiry Scan and Response, Page Scan and Response, Sniff, Hold, Park 
modules in ARM based C
•	Implementation of above modules on Samsung KS32C50100 micro controller board


PROJECT: UART Driver
Description: An UART (universal asynchronous receiver / transmitter) is responsible for 
performing the main task in serial communications with computers. The device changes 
incoming parallel information to serial data, which can be sent, on a communication 
line. A second UART can be used to receive the information. The UART performs all the 
tasks, timing, parity checking, etc. needed for the communication. 
Role :
•	Developed UART driver program in C

PROJECT: Packetizer for Bluetooth baseband protocol
Description: Bluetooth is a new standard Application for Short range Wireless 
Communication. The Bluetooth standard is promoted by IEEE & SIG. Bluetooth has been 
designed to operate in noisy radio frequency environment and uses frequency-hopping 
scheme to make the link robust, communication-wise.
Role :
•	Developed Data Whitening, Authentication, Encryption, Safer Plus, HEC, CRC and 
FEC Modules






Trainings Undergone: 

1. Undergone Corporate Training for Embedded Systems – Real Time Systems, RISC and CISC 
Architecture, 8051 Family, ARM controllers and DSP.
2. Undergone Corporate Training in “Digital Designs using Handel-C” held by Celoxica in 
Singapore. 
3. Being the first member of our team, had been to France (Paris & Grenoble) to carry 
back the knowledge about the team structure and various tools which had to be developed 
at our local site
4.
Attended a Communication workshop on Interpersonal Communication

Personal Details :

Permanent Address :
S/o, V. Srinivasan, 
	





34/6-c2, Thirumalai Nagar, 
	





Gobi-638452, 
	





Tamilnadu, India. 
	





Tel No: 04285-225364.
Date of Birth: 17-05-1977
Nationality: Indian
Marital Status: Married
Passport: Valid




 


Reply to this posting

Name
Email
Title
Reply

               

 

Email this posting to a friend

Name
Email
Friend's Email
Comment

 

Messages posted at this site are the sole opinion and responsibility of the poster

About | Terms of service | Privacy policy | Report problem

Copyright © USmetros.com