Post Job Free

Resume

Sign in

Embedded kernel software Engineer II

Location:
Bengaluru, KA, India
Salary:
650000
Posted:
November 26, 2014

Contact this candidate

Resume:

Santhosh Dhamotharan Contact No : +**-

805*******

: +91-988*******

Email: acgui6@r.postjobfree.com

OBJECTIVE

To obtain a responsible and challenging Embedded Software Engineer position in a company

that will allow me to grow along with the company.

SUMMARY

• Good understanding & hands on experience on Porting Linux & boot loaders (U-boot,

GRUB) on different architecture.

• Customizing root file system & Boot time reduction.

• Good understanding of OS & RTOS concepts.

• Developing software applications that run on multiple platform types.

• Good knowledge on Linux environment.

• Worked on networking protocols – WLAN, DVLAN, router/switches setup and

configuration, and network traffic analysis tools.

• Exposure to different Wireless LAN standards 802.11a/g/n.

• Exposure in Authentication Mechanisms like 802.1x Stations, AP’s, Radius server.

• Code review and Debugging of existing network products.

• M.Tech in Embedded System Technologies from Vel Tech Technical University.

• Totally 2.10 years of work experience in Embedded Software Development for Linux

based systems.

• Team player and self-motivated.

PROFESSIONAL EXPERIENCE

TECHNOVATIONS SOFTWARE Pvt. Ltd. Bangalore (May 2014 to Till Now).

EMOTION SQUARED TECHNOLOGIES Pvt. Ltd. Bangalore (February 2012 to

May 2014).

SKILLS

Programming Languages C, Linux Kernel, Socket, Multithreaded, Driver, Embedded.

Tools Minicom, Live suite with USB, COM Port Tool Kit, N/W Tools.

Hardware LPC-2148(ARM-7), Porting Linux Kernel on Beagle-XM

Board & All Winner A10 Board(ARM Cortex A8).

Networking Standards 802.11a/g/n, 802.1x.

Networking Protocols TCP/IP, VLAN, TFTP.

Protocols SPI, I2C & UART.

EXPERIENCE:

Emo2.Inc, Bangalore

Client : Univercell Mumbai, Café coffee day Bangalore.

Project : Anywhere OS

Type : Design and Development.

Platform : Linux.

Software : Robustech, A10 and C.

Tools : Live Suite with USB, QEMU.

Hardware : Intel (x86) and All winner A10(ARM cortex).

Role : Team member.

Synopsis

Anywhere OS is a customized Linux operating system, used for surface computer

development. Anywhere brings menus, games, apps right to tables. Anywhere build as

customized kernel, UI, applications according to hardware.

Responsibilities

As a Team member involved in

• Developed Anywhere OS

• Used GUI has clutter and enlightenment packages.

• Compiled ALSA, G-streamer for audio, video framework and appropriate packages

for wireless and other interfaces.

• Build minimal OS of 22 MB without GUI.

• Kernel customization as decreasing file system size, kernel configuration according to

needed hardware modules for full scale surface computer.

• Boot time reduction as disabling log messages, printks, console output, bug,

customizing RC scripts.

• Licensing System for Deployment Systems-GPL,LGPL,MIT,BSD.

• Knowledge on Linux system environment.

• Build Webkit-Clutter, webkit is an web browser engine. Webkit-clutter allows clutter

apps to embed a webview.

• Cross compiling Webkit-clutter for windows on linux using MinGW.

• Booting Linux on hardware emulator QEMU, using busybox and build-root.

• Porting U-boot and linux on all winner A10 ARM cortex board.

• Cross compiling Application for running on ARM board.

• Converted Hackberry board into print server using CUPS.

Technovations, Bangalore

Project-1 : Wireless Router

Type : Development, Debugand maintain.

Platform : Linux-2.6.xx.

Tools : Network Traffic Analysis Tools

Client : Vivint Wireless, CA.

Hardware : Quantenna(arc platform) and Mediatek(mips platform).

Role : Team member.

Synopsis

Develop, Debug and maintain WLAN router reference software package, develop new

WLAN features for vivint ISP. Resolving system level performance, size, and memory issues

related to linux operating system.

Responsibilities

As a Team member involved in

• Integrating – configurations, networking tools and networking features to SDK.

• Putting down test plans for the devices under test with IEEE 802.11/a/n specifications.

• Developed Application for non-volatile memory.

• Debug and modified LED driver code for wireless router.

Project-2 : VLAN(802.1q) development on Wireless IP Router.

Type : Development, Debugand maintain.

Platform : Linux-2.6.xx.

Tools : C, shell scripting, Makefile, gcc, ctags, .tcpdump,Wireshark

Client : Vivint Wireless, CA.

Role : Team member.

Synopsis

Develop, Debug and maintain WLAN router reference software package,Implemented

hostapd& wpasupplicent configuration files for VLAN,DVLAN&802.1x Authentication.

Responsibilities

• Kernel module programming for 802.1q(VLAN) implementation.

• DVLAN testing on Wireless Router.

• Changing configuration files in Free Radius server according to AP and Client

configuration files.

• Came to now PEAP,TLS, and TTLS authentication

ACADEMIC PROJECTS

M.Tech Project

Title : Digital Hand Gloves for Sign Language Recognition

Team Size : 3

Duration : 3 months

Synopsis : This project aim to design cost-effective digital hand gloves, for sign language

recognition, which is used for communication between hearing impaired and

normal person. The data is transmitted via ZIGBEE to PC which displays the

gesture.

Role : Worked on sensor networking and data processing.

B.E. Project

Title : Remote meter reading using wireless communication technology

Team size : 4

Duration : 6months.

Synopsis : Home electricity meter reading will be sent automatically to E.B. office.

Role : Application Developer.

EDUCATION

• Master of Technology: Embedded System Technologies With 73.70%

[Vel Tech Dr.RR & Dr.SR Technical University]

• Bachelor of Engineering: Electronics & Communications Engineering With 59.17%

[Rajiv Gandhi College Of Engineering - Affiliated by Anna University]

• HSC from Board of Secondary Education with 77.5%.

[Bharath Matriculation Higher Sec School]

PERSONAL DETAILS

Father’s name : Dhamotharan.

Mother’s name : Varalakshmi.

Date of birth : 20-12-1986.

Languages known : English, Tamil, Telugu.

Address : #628/216j, Salem main road, Krishnagiri – 635001.

DECLARATION

I do hereby declare that the particulars of information and facts stated herein above are true,

correct and complete to the best of my knowledge and belief.



Contact this candidate