Post Job Free
Sign in

Engineer Project

Location:
Pune, MH, India
Posted:
August 19, 2014

Contact this candidate

Resume:

Vivek Madhukar kumbhar.

Kamdhenu Estates, Buld: */C, A-12,

Hadapsar, Pune-411028.

Email:**.*********@*******.***

Mb. No: 91-954*******/91-879*******

To,

The HR Department

Subject: Application for the post of Application Engineer (Embedded).

Respected Sir,

Myself, Mr. Vivek Madhukar kumbhar have completed my Bachelor degree in

Electronics Engineering with first class in year 2010 from Pune University. My main platform of

working is C, C++, Data structure, RTOS/Embedded software programming, python, VHDL, Shell

programming languages & Linux. I have practical knowledge in MATLAB & Keil. I also have a

sound knowledge in microcontrollers like 8051, AVR, PIC & microprocessors like 8086 & its

family, ARM microcontroller and chip board like Raspberry Pi, and Begalebone.

I have around 1.6+ years of experience in Embedded/VLSI domain in Dtech System

where I work on embedded C, C++, Object oriented programming, fpga (Xilinx Spartan-3

XC3S200), arm7 (LPC 2148), RaspberryPi, begalebone, OpenCV, SimpleCV, Python, GCC, GDB,

u-bootloader, mucos, video4linux, sdl, ALSA, gcc, svn, cmake(makefile), git, SOX, Shell

programming, tightvncserver, Linux Kernel programming, memory management, i2c, adc, spi, uart,

cron application, JTAG. I did my B.E project on VLSI Systems where we propose to ease the process

of monitoring and controlling the industrial processes. I also did “Java Programming” course from

Seed InfoTech Ltd.

I am looking for a challenging career as application engineer in a growing & flexible

organization where I am able to utilize my talent in a competitive environment. I am looking for the

place where I can give my best so as to reach desired goal. My strengths include positive approach

to finding a solution, sincere attitude and enjoy working with diverse people. I have fluency in

speaking, reading & writing English, Hindi & Marathi. More details and Experience and my resume

attached with this application. I would be glad to work an esteemed organization like yours, if given

an opportunity I am sure I will prove a valuable asset for your organization.

Thanks & Regards

Email:**.*********@*******.***

RESUME

VIVEK KUMBHAR

Mobile No: 91-954******* / 91-879*******

Email:**.*********@*******.***

**.*********@*****.***

Objective

To work in a position where my skills in VLSI/Embedded/Software applications are utilized to the

fullest extent as an ASIC-VLSI Engineer/Software Design Engineer in the field of design or

development where there is a lot of scope to develop my knowledge, poten tial and skill.

Education & Courses

S.S.C. (2003).

Mahatma Gandhi Vidayalaya Manchar, Pune Divisional Board.

Distinction, aggregate:-75.06%

H.S.C. (2005).

R.R.Shinde Junior College Hadapsar, Pune Divisional Board.

First Class, aggregate: - 62.67%

Bachelor of Engineering (Electronics) (2010).

A. G. Awate College of engineering, Hadapsar, pune-28, Pune University. First

Class: - 60.60%

Courses:

Did “Java Programming” course from seed InfoTech Ltd. & “C-Programming” course

successfully from PC WARE.

Skills & Abilities

Hardware Description Languages: Verilog, VHDL

Software Programming Languages: C, C++, Embedded-C/C++, Assemble level Language, Shell

Programming, Python.

GUI Library: OpenCV, SimpleCV, Pygame, Matplotlib,

Debugging tools: GDB, syslog.

FPGA Prototyping & Synthesis tools: Xilinx ISE 9.2i, ModelSim.

Operating Systems: Raspbian, RISC OS, Linux- Ubuntu, fedora, RTOS- MUCOS, RTLinux,

VxWork, ECOS, Windows-7/XP.

Platforms: - GCC compiler,CMake(makefile), Terminal, Nano editor, vim editor, Emacs editor,

tightvncserver, Eclipse(CDT Plugins), Turbo C/C++, CPP, Web logic, Xilinx ISE, keil, MPLAB IDE, Matlab,

Simulink, Code Vision AVR C Compiler, Arduino IDE, Multisim.

Protocols: JTAG, USB, UART, MODBUS, CAN, RS-232, RS-485, SPI, I2C, Bluetooth, OSI Layers,

TCP/IP, UDP, HTTP, FTP.

Test Equipment: CRO, Logic analyzer, Oscilloscope, DSO.

AREAS OF EXPOSURE

a) Good working knowledge of VHDL, Verilog, Linux and High-level languages: embedded

C/C++ and shell programming.

b) Familiar with board like RaspberryPi, Begalebone, Ardiuno, NXP Blueboard -LPC2148

c) Good knowledge of Digital Design Concepts.

d) Implemented a VLSI based project during B.E.

e) Excellent knowledge of microcontrollers like 8051, AV R, PIC & microprocessors like

8086 & its family, ARM Processor.

f) Widespread experience in concurrent cross-platform development.

g) Familiar with the issues associated with mobile and low power devices.

h) System level software (drivers/RTOS & test applications) in embedded environment.

i) Expertise in debugging embedded systems without or with little emulator support.

j) Software debugging at lower level using assembly code tracing and memory dumps.

Work Experience

Company Name: Dtech System pvt ltd.

Location: Pune

Designation: Trainee Software Engineer (Embedded)

Duration: from Nov. 2012 - Till date.

Reporting Authority: Senior Engineer.

Company Profile: Dtech system is young team of designers and programmers having

expertise in embedded system, web development, desktop application and Smartphone

development. In embedded domain they do major R&D’s on defense based application.

Current Job Profile: I am working here as an R&D Embedded Software Engineer and my

responsibility includes designing, developing & coding.

Beagle Bone based project

a) Real time LCD TV using Python & SimpleCV on Begalebone black

Hardware Requirements: Begalebone black, NTSC/PAL TFT display7.5 diagonal, Web camera,

power supply 12v DC adapter, RCA Coupler Male to Male, LM 7805.

Software Requirement: SimpleCV-Camera module, Python, Pygame GUI, gcc compiler,

Nano editor, crontab scheduler,

Library dependencies: Video4linux, SDL, USB Driver, Python 2.6+, SciPy, NumPy, Pygame,

OpenCV 2.3+, IPython 10+, PIL 1.1.7, gtk, motion.

Objective: In this project we mount the web camera, begalebone & LCD on gun. When the

switch is toggle on the real time preview with laser point tracking and followed by cross will

be display to the user. For the line drawings we use python pygame GUI.

b) Video Capture and Image Processing on Embedded Linux using OpenCV on Beagle Bone Black

Hardware Requirements: Beagle Bone black, USB web camera, 5V power supply.

Software Requirement: OpenCV Library, OpenGL, Ubuntu, Terminal.

Programming Language: C++ /Python.

Objective: In this project we use the usb web camera to grab the real time video using

opencv library the code uses the OpenCV library which is available on the Angstrom

distribution of the Beagle bone. For video & images processing we use the Video4Linux,

sdl library & OpenCV Sobel edge detector algorithm.

c) Configuration and Compilation of U-Boot, X-Loader & Kernel (uImage) for Beagle Board

Hardware Requirements: BegaleBone black, SD card reader, USB card reader.

Software Requirements: Ubuntu, VMWare player, Terminal.

Objective: In this project we configure and compile and sign the X-loader Configure and

compile U-Boot on the Beagle board to flash X-loader and U-Boot to NAND using bash

command & then using cross-compiling environment configure the kernel Make file

accordingly for the Beagle arm board . Used the U-Boot to download the kernel and Check

that the kernel compiled can boot the system

d) Upgrade, Configure & Interface Device Driver with Application Program in Linux

Kernel

Requirements: Linux (Centos), Linux kernel version 2.6.20, VMware Player VI editor, make file

Objective: In this project we update and configure the Linux kernel then using sample

device driver, we build and install the driver, and then compile "hello" program to verify it

works.

Raspberry pi based project

a) Interfacing I2C-RTC (DS 1307) with raspberry pi

Hardware Requirement: Raspberry pi development kit, DS 1307, lithium batter y 3.2v, register,

crystal, capacitor, LCD display.

Software Requirement: GCC Compiler, Linux, Eagle PCB designing Software

Language: Shell programming (bash), Embedded-c.

Role: RTC ds 1307 designing, coding, testing, PCB designing.

Objective: The raspberry development kit is a minicomputer which doesn’t have inbuilt RTC so

it doesn’t save date &time when offline. By using raspberry pi GPIO pins we interface i2c with

ds 1307 so it can save date and time & used to display on LCD where internet no t available

b) Xibo Digital Signage using Raspberry Pi

Hardware Requirements: Raspberrypi model –b, NTSC/PAL TFT display7.5 Diagonal, power supply

12v DC adapter.

Software Requirements: xibo server-1.4, raspbian wheezy os (Linux), gcc compiler, Putty,

synaptic package manager.

Library dependencies: libavg, libsdl, libboost-python1.42.0, libboost-thread1.42.0,

libgtk2.0, libxtst, libjpeg, libsdl, Video4Linux, motion.

Language: python, shell programming.

Objective: Xibo is an Open Source digital signage solution and is a new dimension in digital

signage – with Xibo you can display rich content quicker, easier, and

more effectively than ever before.

Xibo Features Overview:

a) Free to use, Free to distribute, Free to modify.

b) Feature rich, fully scheduled, layout driven, and enterprise grade open source digital

signage solution (released under the Affero GPL v3 or later).

c) Centrally managed via a web administration panel (PHP/MySQL) and distributed over a

local network or the Internet to one or more clients (.NET for Windows / Python for

Ubuntu) connected to display hardware (TV, Projector, etc.).

d) Multiple layouts, multiple content mediums, multiple schedules in multiple locations, are

all free and easy with Xibo.

c) Automatic alarm system and sensors using raspberrypi

Hardware Requirements: Raspberrypi, web camera, relay circuit, temperature sensor (DS18B20),

and speaker.

Software Requirement: raspbian wheezy, ALSA, crontab scheduler,lighttpd, Cron

Expression, AT commands.

Programming Language: embedded c, shell programming, php programming.

Objective: In this project we used raspebrrypi to controlling realy circuit, temperature sensor

and alarm system. We also create user interface using php & lightttpd server so user can control

& take the action according the situation. To automate the alarm system & sensor we use the

following components like:

NOHUP: This is command that will put your program execution into a background process.

An application restarted: A resarter application will check if a program is running & it isn’t then

it will execute a NOHUP command to run the program as a background process. CRON JOBS: A

cron job is a scheduling application that is very useful for scheduling tasks. We will schedule

the restarter application periodically (every minute).

ARM BASED PROJECT

a) Mobile phone communication with Microcontroller

Hardware requirements: Blueboard ARM 7 (LPC 2148), Power Supply, Bluetooth Modules

Relay interface, Mobile phone with Android OS

Software requirements: KEIL U Vision IDE, Flash magic, Bluetooth Spp software

Programming Language: Embedded C

Objective: This project is mainly based on mobile phone communication with

Microcontroller using Bluetooth Interface and Controlling the Device f rom mobile using

Bluetooth. Bluetooth is a wireless technology is becoming a popular standard in the

communication arena, and it is one of the fastest growing fields in the wireless

technologies.

b) Web Server Demo

Hardware requirements: ARM 7 (LPC 2148) Microcontroller, Power Supply (9V Adaptor, 5V Adaptor), SPI

Ethernet Board,10 pin FRC cable, LAN cable

Software requirements: Programming Language: Embedded C, KEIL U Vision IDE, Flash magic

Objective: The aim of the project is to control the devices or equipment’s from the remote

place through a web page. Here all the devices, which are to be controlled, are connected to

the Arm 7. Initially connect the 9V adaptor with ARM 7 and Connect the SPI Ethernet Board

using 10 pin FRC cable, then Program the ARM 7 with Flash magic. Connect Ethernet cable

to SPI Ethernet Board. From end user side type the IP address 192.168.1.60 and this web

page will be opened. Web page is created using HTML program and the device is controlled

through Ethernet, user can control the Device from kit side or from the web page.

AVR BASED PROJECTS: (Interfacing I2C-EEPROM with AVR)

Hardware Requirements: AVR Primer board kit (Atmega8535)

Software Requirements: CodeVisionAVR C Compiler.

Language: Embedded C

Objective: The AVR Primer board kit supports In-system programming (ISP) which is done

through Parallel/Printer port. We Read, write and Erase EEPROM by using I2C in AVR.ED

PROJECTS

VLSI BASED REMOTE PROCESS CONROL

Role: Coding & Involved in analysis, designing implementation.

Hardware Requirements: FPGA, ADC0808, Voltage Regulator, LCD.

Software Requirements: Xilinx IDE 8.01, Microsoft Visual Basic 6.0IDE, HyperTerminal.

Language: VB, VHDL, Verilog Programming.

Objective: In VLSI based Remote Process Control we propose to ease the process of monitoring

and controlling the industrial processes. The sensors sense the parameters like process

temperature, levels of different fluids, etc. The data is sent to the signal conditioning circuit and

then forwarded to the FPGA/PIC Microcontroller which is programmed to take suitable action on

the data provided by the signal conditioning block. In case of some shortcomings it will pass on

the data to the PC which is programmed to commun icate with the field engineer through short

messaging service (SMS). The field engineer will analyze the SMS and reply through the SMS.

The reply is decoded and necessary control signals are passed on to the FPGA which will in turn

operate the respective relays and control the situation.

Declaration

I, hereby declare that the above information furnished by me is true to the best of my knowledge

Vivek Kumbhar.



Contact this candidate