Post Job Free
Sign in

Embedded Software Engineer

Location:
United States
Posted:
August 28, 2015

Contact this candidate

Resume:

MAYUR VINAYAK KUDALKAR

**** ********** ******* *****, *********, NC 28262 Cell: 980-***-**** **************@*****.***

OBJECTIVE

Targeting full time position for Electrical Engineer in an organization where I can utilize my skills and effectively contribute to the growth of that organization

EDUCATION

Master of Science in Electrical Engineering GPA: 3.4/4 University of North Carolina, Charlotte May 2015

Courses: Embedded Systems, Computer Architecture, Real Time Operating Systems, Reconfigurable Computing,

Parallel Computing, Data Communication and Networking, Intro to VHDL, Advanced Computer Graphics

Bachelor of Engineering in Electronics Distinction University of Mumbai, India May 2012

Earned Best Student award 2012 and Won final year Project Competition 2012

Diploma in Industrial Electronics Distinction MSBTE, India May 2009

Top Ranker of the Class and Class Cultural Representative for 3 years

EXPERIENCE

Lecturer, Dept. of Electronics Vidyalankar Institute of Technology, Mumbai Jul 2012 - May 2013

Enhanced the lab sessions for Basic Electronics, Digital Logic Design, Electronic workshop

Improved students’ performance as a mentor, Monitored and Evaluated progress

Successfully organized various technical events – Guest lectures, Technical Paper conference

TECHNICAL SKILLS

Programming Languages C, Assembly, Python, VHDL, OpenMP, MPI

Software Kiel, HEW IDE, Code Composer Studio, Eclipse, National Instruments Multisim,

Proteus, EAGLE, MATLAB, Mentor Graphics ModelSim, Xilinx, MS Office

Microprocessors & Microcontrollers Atmel 8086, 8051, 8052, PIC18, TI MSP430, Sakura, Renesas Rx63N

Micro-controller peripherals PWM, ADC, DAC, GPIO, UART, Timer, Counter, Interrupts

Communication Protocols RS232, CAN, I2C, Zigbee IEEE 802.15.4

Hardware Test Tools Oscilloscope, Logic Analyzer, Digital multimeter

Ability to Read Schematic and Debug Circuit

PROJECT WORK

Smart Coffee Vending Machine: [UART, Smart card reader, LCD, TSOP17 sensor, EAGLE, Kiel]

Designed and developed an 8051 microcontroller based coffee vending machine with reduced mechanical hardware

Smart card reader interface for easy payment, Interactive LCD display, Level sensors for inventory check

Programmed to dispense 6 variations of coffee and suggest alternatives if the selected option was not available

Sensor to detect presence of cup at outlet, Auto Self cleaning cycle incorporated

Microcontroller based 74 Series IC tester: [LCD, Keypad, Assembly coding, EAGLE, Kiel]

Designed and implemented IC tester to test over 50 ICs.

A 16x2 LCD display was used to indicate status of each gate/ flip flop within the IC

Intelligent Circuit Breaker: [MQ6 SENSOR, Assembly coding, EAGLE, Keil]

Implemented MCU based Circuit breaker for conditions of High voltage, High current, Fire breakout, LPG gas leakage

It had logic to check if the faulty condition has actually occurred or it was a false detection

An LCD displayed the status of various parameters being monitored

Zigbee Decipher Module: [C, ZigBee protocol, HEW IDE]

Programmed Renesas RX63N board for Wireless communication using XBee and deciphered a cipher code

Programming consisted of creating data packets based on CAN protocol and transmitting them through UART

Also the received data packets were stripped to recover information that was transmitted.

Text Chat application using CAN [C, CAN protocol, HEW IDE]

Communication between two RX63N boards using CAN bus

Display the sent and received chat messages on LCD

Notify the incoming message with blinking of led and buzzer beep

RISC processor using VHDL Simulation: [VHDL, Mentor Graphics ModelSim]

Designed, implemented and tested a 4 stage pipeline processor with interrupts and predefined Instruction set using VHDL in Mentor Graphics ModelSim software. Role – Planning, Development and Testing

Signal Analyzer using RX63N [ADC, LCD, C, HEW IDE]

Programmed to analyse the signal applied as an input to ADC to determine its peak voltage, frequency and waveform

The input signal was sampled at the maximum possible sampling rate and the maximum voltage was displayed on the LCD

The number of zero crossings were counted over a period in order to determine frequency of the signal

The ratio of values of ADC above a certain threshold and below that threshold was monitored to determine the waveform – square or sine

RecycleBot [Image processing, MATLAB]

Worked on Image processing aspect for object sorting in a project under Green Charlotte initiative

To design a mobile robot that collects trash and segregates it as recyclable and non-recyclable

Scan the object placed on the robot and check it against the images of recyclable objects stored in database

Depending on whether the object is found in database or not generate control signal to discard the thrash in one of the two trash cans attached to the robot.

A real-time priority based pre-threaded web server [Operating system]

A web server that interacts with web clients (web browsers) through a pool of worker threads using the producer consumer model



Contact this candidate