Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Senthil M. | Elance
 
176985602337900
Last Sign-in: Jun 24, 2014

Senthil M.

Embedded Software
   India
  |   Bangalore, Karnataka
  |  3:47 pm Local Time

Overview

Minimum Hourly Rate $22

We provide services in Embedded Software development for wide range of interests. Master graduate in compuer science with nearly two decades of experience in software and hardware development for embedded systems. Our services include
- Android porting to embedded platforms.
- Linux Board Support Package(BSP) for Linux based
Embedded systems.
- Embedded linux.
- Device driver development in Linux.
- Multi-threaded application development under Linux.
- Real-time operating systems(RTOS) bring up on...

Read More »
Jul 31, 2012|Other IT & Programming|Private|Completed
|
4.2
Jan 8, 2012|Software Application|Private|Completed
Nov 29, 2011|Other IT & Programming|Private|Completed
|
4.7
Nov 18, 2011|Web Programming|Private|Completed

View All »

Skills (5)

Tested
Network Administration
Networking Concepts Test
My Score
avg
Linux
Linux Test
My Score
avg
Embedded Systems
Embedded Systems Test
My Score
avg
C
Programming with C Test
My Score
avg
Unix

Service Description

I am a Software professional with 21 years of experience in software and hardware development for embedded systems. Extensive experience in C and Assembly language programming for embedded systems, especially Intel micro-controllers/microprocessors, Motorola PowerPC and ARM processor.

I would describe my years of experience in developing various embedded software which interact closely with Hardware as my strength and expertise. Debugged lot of systems at hardware level using Oscilloscope and Logic analyzer. Proficient in the use of tools such as JTAG debugger, In-Circuit Emulator and Simulator for embedded processors.

In Embedded systems, developed software in numerous areas:

- Linux Board Support Package(BSP) for MPC8260,
MPC8275, MPC8347 and XScale(ARM) processor in
Intel network processor IXP2850.
- Linux bring-up from boot to application start.
- Ported "u-boot" bootloader for various PowerPC and
ARM platforms.
- Linux USB driver bring-up on PowerPC platforms.
- In-depth knowledge of Linux 2.4 and 2.6 kernels.
- ThreadX BSP for MPC8260 .
- Server management firmware.
- Serial and "Infrared Remote" driver for a Video
Conferencing system in MPC 8347 platform
- Compact Flash driver development on MPC 8347
platform
- ARP protocol stack for Edge router
- PPPOE protocol stack porting to ThreadX RTOS
- New Router board verification software
- AAL1 protocol development on MPC 8260
- GPS based handheld unit...

Read More »

Employment

Sun Microsystems
Senior Software Engineer
2006 - 2009
Polycom, Inc
Staff Software Engineer
2005 - 2006
Ericsson, Inc
Senior Software Engineer
2000 - 2005
People.Com consultants
Software Consultant
1999 - 2000
Motorola India Electronics Ltd
Senior Software Engineer
1997 - 1999
NCORE Technology
Hardware/Software Engineer
1994 - 1997
Digital and Analog Computing Services
Hardware/Software Engineer
1992 - 1994

Education

Johns Hopkins University
Master Degree in Computer Science
2001 - 2003
Thiagarajar Engineering College
Bachelor of Engineering in Electronics and Communication Engineering
1988 - 1992

Keywords

Android
Embedded software
ARM
Linux
PowerPC
RTOS
Microcontroller & PIC Microcontroller
Networking
Assembly programming & Hardware level debugging
Embedded system bring-up & Java & Javascript
My Snapshot
Elance Level
Level represents activity and experience on Elance. Freelancers start at Level 1 and achieve higher levels through their work. A higher "Level" indicates greater earnings, ratings and other achievements on Elance. Learn More »
  • 12 months
  • Lifetime
Jobs
Total
Milestones
Hours
Reviews
Recommend
Clients
Total
Repeat
Earnings
Private
Private
Total
Per Client
Identity
Username
senthi
Type
Individual
Member Since
April 2009
Elance URL
Verifications
0
Groups
Senthil M. | Elance

Senthil M.