Embedded Software Engineer Seeking Jobs in Europe

Available
Serial No: 33171
Skills keywords: c/c++, embedded software, linux, RTOS, software development
Current location:  Karnataka, India - View on map
Nationality: INDIAN
Spoken languages: english

Profile

6 years experience in C/C++/objective C programming for various Application/Embedded application/Middleware development. Hands on Experience in Different Embedded Boards, Board Bring-Up, Debuggers (Jlink-Segger/Ethernet OCDemon), Android O.S, IOS etc…

Good work experience in Unix/Perl shell scripting .Good knowledge in ARM(Atmel,Philips) and PIC microcontrollers.

Good Knowledge in Embedded Linux Device drivers , RTOS etc.

Six Sigma Certified.

Worked in Agile and Waterfall software Development Processes.

College topper in Electronics and Communication Engineering (2005-2009)

 

Projects Summary

Sl.No. Project Name Role / Competency Tools (Platforms / OS to be included)

1 Security system,Honeywell Senior Embedded Engineer Visual Studio, Eclipse ,IAR workbench ,Android SDK, Xcode IDE

Source Insight, Atmel/Free scale, Galaxy boards, IOS (cocoa framework) , JIRA. Crucible. Bus Protocols I2C,RS485,USB

2 National Instruments RF toolkit(Client) Software Developer Visual studio 2010,perforce,VMWARE,Labview (Windows OS)

3 J.C Penney, U.S(Client) Software Developer Putty, Eclipse, Winscp

4 CPW ,U.K(Client) Software Developer Putty, Eclipse, Winscp

 

Employment History

HONEYWELL Senior Embedded Engineer Oct 2012 – till date

SASKEN Communications Technologies Software engineer Apr 2012-aug 2012

Infosys technologies limited Software engineer Nov-2009 –Apr 2012

Education

College/University Degree/Specializations/ Duration/ Marks

Viswajyothi college ,Vazhakulam,kerala,India b-tech(Electronics and communication Engineering) 2005-2009 84%

St Peters Senior Secondary School 12th 2005 85%

St Peters Senior sScondary School 10th 2003 84%

 

Technical Skills

Languages Known:

C, C++, Objective C, Java, Embedded C, XML, UML, Assembly Programming: 8085, 8051, ARM etc…

Operating System:

Unix, Linux, Windows, iOS, eCos

Developer Tools:

Visual Studio 2012, ECLIPSE (Helios, Kepler), Android SDK, EDGE IDE, IAR Embedded Work Bench, XCODE, WINSCP, PUTTY.

Tools: HyperTerminal ,Putty , Wireshark , Winscp ,Flash Programmer,HP QC, JIRA, Crucible code review tool, gdb, Source Insight, Source Monitor, Win merge, Beyond Compare

Subjects of Interest:

Embedded LINUX, RTOS, ARM processor.

Scripting Language: PERL and UNIX Scripting.

Databases DB2, ORACLE, MY SQL

Project Details

1. Security Systems.

Developing Firmware for Security Panels , Interfacing External Peripherals like camera, motion sensor, RF modules,Keypad,GSM modules etc. Reporting Alarms/Events to ARC via PSTN, Ethernet, GSM/GPRS. Cross Compiling and Flashing in Panels and testing, Hands On experience in Debuggers .Worked in Multiple IDE like VISUAL STUDIO, ECLIPSE, IAR, EDGE. Creating Design document(SDD and SAD).Worked on Ethernet Product, RF products and the main board which communicate through RS485 bus(keypads, Gui keypad ,External Simulators) and also high speed IB2(for communication modules/captured images) . Downloader support for panel to copy/overwrite panel remotely. Mobile application support to panel.

Galaxy Dimension/Galaxy Flex series of Control Panels. Aware of the EN standards. Worked for Residential/Commercial Security Panels.

This panels supports Intrusion Detection, Access Control and Home Automation.

Responsibilities:

• Requirements analysis

• Design(SDD,SAD,PRD).

• Development of the Code from Scratch using C++/C.

• Perform unit testing, integration testing and testing

• Code Review of the changes.

Tools:

• Visual studio 2012, Visual C++ 2005 Enterprise edition.

• Eclipse(helios,Kepler).

• Source Insight.

• Android SDK 4.2.

• SVN .

• XCODE 4.5, 4.6.

• wireshark

2. National Instruments(NI)

National Instruments has equipped engineers and scientists with tools that accelerate productivity, innovation, and discovery. Writing case based examples in C/C++ for real time NI calibration and Measuring Devices.

Responsibilities:

• Requirements analysis

• C/C++ and .NET(C#) API/Wrapper/Drivers for the NI RF toolkits.

• Write use case based examples

• Testing on Hardware Devices.

Duration: Apr 2012 –Sep 2012.

Tools:

• Visual studio 2010

• Labview

OS:

• Windows

Languages:

• C

• C++

• CVI

3. CPW ,U.K

Carphone Warehouse is a leading mobile retailer company in Europe . On a daily basis lot of transaction (ordering,shipping of items) happening .We were responsible for pulling this valid information in a suitable format from front end to back end using C/object oriented programs and push them to flat files/tables.

Responsibilities:

• Requirements analysis

• Pulling data from front end to Back end using services written in C/C++

• Unit testing

Duration: 1/04/2010-7/07/2010.

Tools:

• Eclipse

• winscp

OS:

• LINUX

Languages:

• C

• C++

• java

4. J.C penney , U.S

J.C penney is a leading Textile company in U.S . On a daily basis lot of transaction (ordering,shipping of items) happening .We were responsible for pulling this valid information in a suitable format from front end to back end using C/object oriented programs and push them to flat files/tables.

Responsibilities:

• Requirements analysis

• Pulling data from front end to Back end using services written in C

• Unit testing

Duration: 1/08/2010-7/02/2012.

Tools:

• Eclipse

• putty

OS:

• LINUX

Languages:

• C

• C++

• Java

Academic Projects

Automatic door locking system: Mini Project in Semester 6:

Opening Gate with the help of a remote controller(PIC 16F877A)

6. Legged Robot: Main Project

Controlling a 6 legged robots using ZIGBEE transmission (ARM 7 Processor).

The robot moves in an area and sends various atmospheric parameters to control station at regular intervals using ZIGBEE protocol.

This project consists of microcontroller section and mechanical section. The microcontroller stores a program that reads the various parameters and sends it to control station using ZIGBEE. The mechanical section consists of stepper motor for Head/leg movements.

Used embedded C to write the whole program.

 

Training

Java Training from NIIT

ARM(LPC21XX) training from RHYDO,Ernakulam.

PIC 16F877 from RHYDO,Ernakulam.

C/C++/.net/JAVA/UNIX/DBMS training from Infosys training centre Mysore.

6 Sigma Trained.

Object Oriented Design Patterns and Advanced C++.

 

Professional Certifications

Java certified from NIIT.

College topper certificate.

Infosys 4.94/5 CGPA.

Best Managed project Award in INFOSYS.

Awards  & Recognitions

INDIVIDUAL EXCELLENCE AWARD (Honeywell).

OUTSTANDING ACHIEVER FOR THE YEAR AWARD (Honeywell).

Spot Awards and Best Kaizen Award in Honeywell.

College topper in Btech(Electronics and communication) with 84% mark.

Won best Managed project Award in Infosys.

Six Sigma Certified.

 

Personal Details

Sex: Male

Date of Birth: 16 February 1988

Languages Known: English, Hindi, Malayalam

Hobbies: Electronics journals, Watching news.

 

 

 

 

 

 






popup-img