Post Job Free
Sign in

Project Engineering

Location:
Bengaluru, KA, India
Posted:
October 03, 2014

Contact this candidate

Resume:

Sherin A Mathai

Phone: +91-819******* Email: ************@*****.**.**

Objective

To pursue a challenging software engineering opportunity to apply my

knowledge and skills as well as to gain knowledge and be a part of the team

that dynamically works towards the growth of the organization.

Experience Summary

Over one year experience in Firmware development and debugging techniques

. Working knowledge of different programming and scripting languages

. Working knowledge of various build and development tools

. Experience working independently as well as within a team

Skill Set

Languages : C, Bash Scripting

Operating System: Linux, Windows

IDEs: Eclipse CDT (C/C++

Development Tooling)

System on chip: S3C2440A, LM3S9B92

Processor: ARM7TDMI, ARM920T, ARM-CORTEX-

M3

Hardware Protocols: UART, IIC, IIS, SPI

Building skills: GNU Make, ARM Cross Compilers

Debugging skills: JTAG, OpenOCD,GDB

Boot Loader: U-boot

Areas of field interest : Firmware Development, Linux kernel

internals,Boot loaders.

Education and Certifications

.

. MS (Embedded Systems) - Manipal University, 2012

. B.E. (Computer Science Engineering) - KVG Engineering College, Sullia, 2009

Professional Experience

Firmware Developer (Intern.) - April 2011- January 2012

Nirmitsu Technologies Pvt. Ltd., Bangalore

Nirmitsu provides Next-Generation Mobile Phone, Industrial Control and

Wireless Solutions that delivers the end customer a Highly Customizable,

Reliable, Innovative platform to use in their daily business. Nirmitsu

provides an end-to-end platform solution to the customer from Control

Devices to Web Application Consoles.

Projects Executed

Title: "Audio Alarm System"

Languages: EMBEDDED C.

Tools Used: ARM Cross Compilers, JTAG debugger

This project is designed on LM3S9B92 microcontroller which is based on ARM

cortex M3 processor. Also uses TLV320AIC32 audio codec hardware which has

the features such as, Programmable input/output analog gain, Automatic gain

control for record, Programmable Microphone bias level and programmable PLL

for flexible clock generation. UART, I2C, I2S and SPI used as communication

interfaces between peripherals.

Role:

. Developed firmware part for Audio Alarm system.

. Involved in coding the Device Driver part for TLV320AIC32 codec

hardware and Flash hardware.

Title: "Simple Boot Loader Development for Launching Embedded Linux

On ARM920T board"

Language used : Embedded C, ARM assembly coding.

Tools Used : ARM Cross Compilers, JTAG debugger, OpenOcd

The main idea of Developing boot loader is to perform boot strapping which

is developed in Machine Specific(ARM9TDMI) ASSEMBLY Code, Configuring the

ARM920T controller, such as, Creating Exception Vector tables, configuring

the cache (D-cache, I-cache), Memory management unit(MMU), Memory

Controller(NAND Flash, SDRAM), Peripherals and launching the Embedded linux-

2.6.32.2

Other Projects

Title : "Automatic Highway Signaling System Using RF"

Language used : C

This project is based on wireless communication technology. It is made

using P89V51RD2 Microcontroller. There are two parts in this project namely

transmitter part and a receiver part. The transmitter part is placed along

the highways to convey information, which is done by using a RF

transmitter. At the receiver part the module is fixed in the Vehicle. This

module consists of a microcontroller connected to a RF receiver, Display

Unit and a buzzer. Whenever the receiver module comes into the visibility

of transmitter it receives the message and displays it on the screen and

buzzer will beep to intimate that the system got a new message. Embedded C

is used for programming the application software to the microcontroller and

Orcad schematic software is used for designing the circuit diagram for this

project.

Title : "Implementing Peripherals using 32-bit ARM

Microcontroller"

Language used : Embedded C.

In this project, an industrial specific 32-bit microcontroller (ARM) is

used to implement the on-chip peripherals like RTC, GPIO, and UART. The

Advantage is that, to develop any project if we use all these peripherals

external then different types of supply voltage is required, PCB board size

and circuit size increases, program size increases etc.

Seminars:

. The Roles of Mentors in Electronic learning environments

. MultiTouch Technology

I declare that the information given above is true to the best of my

knowledge.

(SHERIN A MATHAI)



Contact this candidate