Vaibhav Dawalkar
Mobile: +91-976******* ~ E-Mail: **********@*****.**.**
Assignments in Microcontroller Based Automation with an organisation of repute
Career Conspectus
A competent professional with 8 years of experience firmware developer for Microcontroller based products programming in ‘C’ language and 2 years in hardware testing. Presently associated with Einfochips pvt ltd as senior firmware developer (for microcontroller silicon lab /Renesas/stm32 / pic controller).
A keen planner with expertise in handling projects for improving efficiency of automation & control using available resources & by installing suitable instruments as per requirement.
Adept at handling continuous enhancement initiatives in processes to optimize resource / capacity utilization.
Honed skills in Automation and Control Technology, which includes project co-ordination, technical support, commissioning, etc.
An effective communicator & team player with strong analytical, logical and problem-solving abilities.
Competencies Overview
Firmware developer for microcontroller-based application using ‘C’ language programming.
EFM32GG11B840F1024GM64.
Zone controller Ms71316/Ms713336.
Renesas Rx65N series controller.
STM32f2 series microcontroller.
Microchip PIC 18f67K40, 18F25k22, PIC24FJ256GB104.
AVR 162.
AVR 8515.
Atmel 89c51
Working on TCP IP socket with wireless devices such as GSM module, Wi-Fi module & Ethernet
Working on KNX bus
Communication Protocol: I2C, RS485,SPI,WEIGAND,KNX
Compiler used: True studio Kiel, Image craft, code vision, High-performer Embedded Workshop, Mplab_x,Rowely cross word.
Basic knowledge of RTOS,Linux
Career Contour
Since Aug 21 working with Einfochips pvt ltd as senior firmware developer
Major Projects Handled
Project: Remote Display monitoring.
Description: Remote Display monitoring with Lora module interface with silicon lab controller of EFM32GG11 series.
1)Interface of EPD Pervasive 2.66-inch display with SPI interface.
2)Interface Lora device.
3)Interface SPI flash to log calibration data.
4)Interface USB boot loader to flash code with USB.
5)Interface of Digi-Pyro- 2nd gen motion sensor.
Role: Firmware for device driver for lora module library, specifying pin out of micro controller for interfacing desired SPI, Test Procedures.
Technical Skills:
IDE: Simplicity studio.
Micro controller: EFM32GG11B840F1024GM64.
Interfacing: Lora Module,RFM95/96/98 IC .
Communication Protocol: Serial communication, SPI.
Since Apr 19 working with Anacle System (India) pvt ltd as senior firmware developer
Major Projects Handled
Project: Electric Meter
Description: Electric Meter Communicator module to interface with Energy Meter.
6)Write code for sun set sun rise time using latitude longitude.
7)Write Wi-Fi library for esp32d.
8)Write Lora device library.
Role: Firmware for device driver for esp32d module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
IDE: Rowley cross word.
Micro controller: Zone ps5 PIC18f65k40 8 bit micro controller use.
Interfacing: Wi-Fi Module, Temperature sensor IC TMP75B.
Communication Protocol: Serial communication, I2C.
Since DEC 17 to APR 19 working with Johnson Control (India) pvt ltd as senior firmware developer
Major Projects Handled
Project: Fire class Panel
Description: Fire panel detect fire detection with different types of smoke detector, call point device, heat detector device.
9)Write device driver for external flash, uart, rs485
10)Write boot code
11)Porting base version code to new controller of renesas
Role: Firmware, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
IDE: e2_studio.
Micro controller: R5F565NCDDFP 32 bit micro controller use.
Interfacing: Asic IC, AT45db321E flash.
Communication Protocol: Serial communication for Quectel GSM module.
Since AUG’17 to DEC 17 working with Enviro Technologies as Embedded Development Engineer
Major Projects Handled
Project: EnviroScan
Description: Multi Channel temperature monitor of perishable foods and pharmacy warehouses using GSM module.
1)Client to server communication established with TCP/IP socket
2)Data exchange
3)Close TCP IP socket in client mode
4)Error handling such as network loss / Data exchange handling.
Role: Firmware for device driver for GSM module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Renesas-X.
Micro controller: PIC24fj256gb106 16 bit micro controller use.
Interfacing: Quectel GSM module, AT24C512 Eprom.
Communication Protocol: Serial communication for Quectel GSM module.
Since JAN’14 to JULLY’ 17 working with Logicare Embedded System pvt ltd as Application programmer
Major Projects Handled
Project: Wi-Fi module Device Library
Description: This project involves Wi-Fi module device library which include Wi-Fi network with station mode & limited access point selection.
Following are function list for Wi-Fi device Library
1)Joined network in station network or soft ap mode as per selection
2)Server to client communication or client to server established with TCP/IP socket
3)Data exchange
4)Close TCP IP socket in client mode
5)Error handling such as network loss / Data exchange handling on Wi-Fi network.
Role: Firmware for device driver for wifi module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Mplab-X.
Micro controller: PIC24fj256gb106 16 bit micro controller use.
Interfacing: Wiz net 210/220 module & ESP wifi module, AT24C512 Eprom.
Communication Protocol: Serial communication for Wiz net 210/220 module.
Project: HOME Automation with Wi-Fi module
Description: This project involves device based on Wi-Fi module which include Wi-Fi network with station mode & limited access point. Its main function is to control HOME devices through I_PAD/I Phone. It act as server & get request from I_PAD/I Phone to control HOME devices such as Light Bulb, FAN, AC FAN, ON/OFF switches. Device can be operating with direct cap sense switch or IR remote.
Role: Device driver for wifi module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Mplab-X.
Micro controller: PIC24fj256gb106 16 bit micro controller use.
Interfacing: Wiz net 210/220 module & ESP wifi module, AT24C512 Eprom.
Communication Protocol: Serial communication for Wiz net 210/220 module.
Project: Boot loader for stm32f2 series controller
Description: This project involves Boot library which include Y-modem protocol to get application from PC.
Following are function list for GSM device Library
1)Set parameter for Y-modem protocol
2)Get application file from PC
3)Load file in internal flash of stm32f2 series controller
4)Error handling such as Y-modem connection loss/ Data exchange with crc 16bit handling on network.
Role: Firmware develops for device driver for stm32f2 series controller, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Stm32_cubemx.
Micro controller: stm32f2205 32 bit micro controller use.
Interfacing: Uart, flash AT45db.
Communication Protocol: Serial communication for Y-modem protocol
Project: GSM module Device Library
Description: This project involves GSM module device library which include Data send to TCPIP server.
Following are function list for GSM device Library
1)Set parameter for TCP IP server connection
2)Established client to server established with TCP/IP socket
3)Data exchange
4)Close TCP IP socket in client mode
5)Error handling such as TCP connection loss/Network register /range/ Data exchange handling on network.
Role: Firmware develops for device driver for GSM module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Mplab-X.
Micro controller: PIC24fj256gb106 16 bit micro controller use.
Interfacing: Sim908 module/fibocom G620 module, AT24C512 Eprom.
Communication Protocol: Serial communication for GSM module.
Project: HOME Automation with Wi-Fi module
Description: This project involves device based on Wi-Fi module which include Wi-Fi network with station mode & limited access point. Its main function is to control HOME devices through I_PAD/I Phone. It act as server & get request from I_PAD/I Phone to control HOME devices such as Light Bulb, FAN, AC FAN, ON/OFF switches. Device can be operating with direct cap sense switch or IR remote.
Role: Device driver for wifi module library, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Mplab-X.
Micro controller: PIC24fj256gb106 16 bit micro controller use.
Interfacing: Wiz net 210/220 module & ESP wifi module, AT24C512 Eprom.
Communication Protocol: Serial communication for Wiz net 210/220 module.
Project: FAN control Unit with KNX module interfacing
Description: This project involves 4 FAN control unit which include Select KEY for FAN selection & STEP KEY for controlling speed of FAN. Device include zero to FIVE step for controlling speed of FAN. The step of all FAN stored in internal EPROM of PIC18f25k22 microcontroller.KNX module include to operate from other KNX module rocker switch.
Role: Software design specifications, interfacing of KNX module, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Mplab-X.
Micro controller: PIC18F25K22 eight bit micro controller use.
Interfacing : KEYs & Serial communication.
Communication Protocol: Serial communication.
Since DEC’12 to DEC’13 working with Bit Advanced Processing & Utilities pvt ltd as Application Programmer
Major Projects Handled
Project: Basic vehicle tracking system
Description: This project involves device based on GSM/GPRS module which include GPS. Its main function is to detect and communication its own geographical position using GPS. Device can be configured with SMS. The content of the message that could be configuration message or geographical position using GPS.A real time car tracking device gives location update of device.
Role: Firmware develops with software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: High-performance embedded workshop.
Micro controller: Renesas R8A/1B eight bit micro controller use.
Interfacing: SIM 908 module, AT24C1024 Eprom.
Communication Protocol: I2C and serial communication for EPROM and SIM 908 module to controller connect.
Project: Basic vehicle tracking system with RFID card Reader
Description: This project involves device based on GSM/GPRS module which include GPS and HID RFID card reader. Its main function is to detect and communication its own geographical position using GPS and driver monitoring. Device can be configured with SMS. The content of the message that could be configuration message or geographical position using GPS.A real time car tracking device gives location update of device.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: High-performance embedded workshop.
Micro controller: Renesas R8c/1B eight bit micro controller use.
Interfacing: SIM 908 module, AT24C1024 Eprom, HID card reader OEM75.
Communication Protocol: I2C, serial communication and weigand for EPROM, SIM 908 module, and HID card reader to controller connect.
Since March’09 to Dec 2012 working with Partronics pvt ltd as Application Programmer (for microcontroller 162)
Major Projects Handled
Project: Temperature / Humidity / Date / Time / Rain/Indicator
Description: This project involves displaying Temperature/Humidity of environment with currant Date and Time. Also display yearly recorded rain fall.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Image Craft.
Micro controller: AVR 162 eight bit micro controller use.
Interfacing ICs: TLC5926 Led driver, SHT21 Temperature / Humidity sensor, RTC 1307, EPROM 24C01, Key board for date and time setting.
Communication Protocol: I2C and RS232 to RS485 serial communication for Computer to micro controller connect.
Project: Railway Coach Display size 24x48
Description: This project involves displaying information about boogies of arrival train on railway platform. Displaying information such as Train number, platform number, boogies number with information such as sleeper coach, A1, A2.Displaying data in two languages English and Hindi. All data regarding Trains are stored in computer. Data is send by operator respected coach show data by identifying ID number. Different size of data such as digit, alphabets, strings of different messages are stored in EPROM 24C256.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs,Test Procedures.
Technical Skills:
Compiler: Image Craft.
Micro controller: AVR 162 eight bit micro controller use.
Interfacing ICs: BCD 154 and 74HC164 eight bit serial in parallel data out, uln2803 for led driver board .
Communication Protocol: I2C for EPROM 24C256 and RS232 to RS485 serial communication for Computer to micro controller interfacing.
Project: Token number indicator.
Description: This project involves displaying information about token number of customer in patpedhi.
The operator will enter 3 digit number and send data through key board. Three digit Display shows number.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs,Test Procedures.
Technical Skills:
Compiler: Image Craft.
Micro controller: AVR 162 eight bit micro controller use.
Interfacing ICs: BCD 154 and 74HC164 8 bit serial in parallel data out, uln2803 for led driver.
Communication Protocol: RS485 to RS485 serial communication for micro controller to micro controller interfacing.
Project: GPS Clock
Description: RTC time comparison with GPS time module received from satellite and correcting RTC time as per GPS time and displaying same.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Image Craft.
Micro controller: AVR 162 eight bit micro controller use.
Interfacing ICs: TLC5926 led driver, RTC 1307, Key board for date and time setting.
Communication Protocol: RS485 to RS485 serial communication for GPS modual to micro controller connect.
Nov’06-Feb’09 with Micromation Systems as Programmer (microcontroller 89c51) and Hardware Testing
Responsible for hardware testing, application program and testing on NC machine, commissioning.
Major Projects Handled
Project: Automation of Milling Machine
Description: Automation of Milling Machine for Programmable Screw Head Milling. Slide movement distance calculation by using belt pulley ratio. There are three limit switch .One for home, second for speed change from rapid to feed and third for return to home with rapid speed. Distance is traveled by slide is index or limit switch dependent .If index over before limit switch sense slide can change its speed. Slide is driven by Dc motor with gear and pulley arrangement. It is open loop system.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Keil.
Micro controller: 89c51 eight bit micro controller use.
Interfacing Components: Dc motor driver, Key board for setting value of index, speed for various speed and index.
Push buttons for start, stop, home, motion command.
Communication Protocol: I2C for EPROM 24C256 storing parameter such as job count, index, speed.
Project: Automation for TROB STC 25 Machine.
Description: Project involved replacement of led screw by ball screw driven by DC motor and auto tool indexing. Interfacing with VFD for spindle speed resolution improved from 3-step binary input to range of 60rpm-3000rpm.
There are 6 different tools arranged on turret. Each tool has different program editing through key board. There are different cycles such as normal, tapping, and wood Peking.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Keil.
Micro controller: 89c51 eight bit micro controller used.2051 for tool indexing
Interfacing Components: Dc motor driver, Key board for setting value of index, speed for various speed and index.
Push buttons for start, stop, home, motion command.
Communication Protocol: I2C for EPROM 24C256 storing parameter such as job count, index, speed, cycle type.
Project: Angular Motion Control.
Description: Using hand wheel as input pulses for different angular positions.
Role: Software design specifications, specifying pin out of micro controller for interfacing desired ICs, Test Procedures.
Technical Skills:
Compiler: Keil.
Micro controller: 89c51 eight bit micro controller use.
Interfacing Components: Dc motor driver, Key board for setting value of index, speed for various speed and index.
Push buttons for start, stop, home, motion command.
Communication Protocol: I2C for EPROM 24C256 storing parameter such as different angle.
Scholastics
2005: B.E. (Electronics) from V.I.T., Pune University.
1996: H.S.C. from Maharashtra Board with 60%.
1994: S.S.C from Maharashtra Board with 73%.
IT Skills: Microsoft Software (MS Office) & Internet Applications
Academic Projects
Uninterrupted Power Supply (Off Line)
Description: Designing of 1KVA UPS for Computer & Home Use.
I/P Range: 170-270 Volts
O/P Range: 205-250 Volts
Protection Circuits
-Under Voltage
-Over Voltage
-Battery Low Trip
-Battery Buzzer
Personal Dossier
Date of Birth: 25th November 1978
Address: Dawalkar Vaibhav Shivajirao, 71/B, Vikram Nivas, Parvati Gaon, Pune – 411009
Languages: Marathi, Hindi and English
Gender: Male
References: Available upon request