Kunal Sonone has over 5 years of experience as an embedded firmware and hardware engineer. He has worked on projects involving sensor networks, telematics systems, robotics, and image processing. Some of his skills include C, C++, Python, microcontrollers like AVR and ARM, and communication protocols like CAN, I2C, and Bluetooth. He has a bachelor's degree in electronics and communication engineering and completed an embedded systems co-op program at Conestoga College.
1 of 2
Download to read offline
More Related Content
Kunal_Sonone_Resume
1. KUNAL SONONE
Embedded FW/HW Engineer
112 Longwood Drive, Waterloo, ON N2L 4B7
(519)-781-5099 | kunaldeepaksonone@gmail.com
Highlights of Skills:
IDE & Tools Eclipse, Code Composer Studio, Keil, MPLAB, Ardunio, Kinetis Design Studio, MATLAB, LabView,
Codeblocks, Visual Basics, Microsoft Excel, Office etc.
Languages C, C++, Python, PyGtk, OpenCV, Processing, ARM Assembly
Communication
Protocol
CAN, I2C, SPI, RS232, RS485, J1939, OBD II, TCP/IP
Micro controller Atmel Atmega 8/16/1284P/2560/328, ARM LPC2103, Freescale, PIC 12/16/24/32
AT 8051/52
Peripheral Bluetooth, CC1101L RF, nRF2401, Accelerometer Gyroscope, Graphic LCD, Flash M25P128,
EEPROM AT24C02, GSM Shield, GPS
Sensor Module Temperature, Humidity, Pressure, Volume, SONAR, Flex, Capacitive, Tilt, Touch, IR, LDR
RTOS and lab
equipments
FreeRTOS, smartRTOS, DSO, Logic Analyzer, Multimeter, SMD Rework Station, Soldering
WORK EXPERIENCE:
Embedded FW/HW Engineer January - March 2015
TRITON WEAR, CANADA
Responsibilities:
Development, testing and validation of AVR based Sensor and Hub firmware
Designing test cases, test scripts, QA and validation for IMU external Flash,Bluetooth and CC1101 RF module
Design and develop data structure for multi-node communication, half duplex protocol development for RF
communication
Write and execute hardware verification plans and debugged prototype hardware using test equipment such as
scopes, logic/network analyzers, protocol/signal generators etc.
Drafting user, testing and design documents
Embedded Software Engineer September December 2014
SOBER STEERING SENSOR, CANADA
Responsibilities:
Firmware Development:
Development of Firmware architecture for TELEMATICS legacy system based on Microchip PIC32
Design firmware framework for J1939 interface and data processing
Firmware design for OBD-II and RS485 interface
Porting the legacy system to FreeRTOS - PIC32 Platform
Application Development:
Boot loader development for PIC32 device with Bluetooth interface capability
Python based interactive application development for bootloader
Designing manual test procedure and test cases for application
Testing and Validation:
Defining test cases and procedures for application and firmware
Drafting technical specification, user manuals and procedures
Junior Embedded Developer (Co -op) January March 2014
WILFRID LAURIER UNIVERSITY, Waterloo CANADA
Responsibilities:
Sensor Network design and multilayer Sensor Base PCB Board layout/schematic design for DASH7 Module
Device driver design for Accelerometer, Pressure, Humidity, Temperature, Magnetic Switch, and Light sensor
Battery charging circuit, Sensor Base PCB design and manufacturing
Finalizing manufacturer contract for PCB manufacturing, component sourcing and assembly
Page | 1
2. Embedded Hardware and Firmware Developer - Contract July 2011 January 2013
KEY ROBOTICS, INDIA
Firmware and Application Development:
Product prototype development based on PIC12/16/18 and 8051/52 micro-controller
Example source code development for PIC and 8051/52 Development Boards
Embedded Application development based on Visual basics
Hardware Development and Manufacturing:
Manufacture development boards for PIC and 8051 micro-controller
Analog and digital sensor module design and manufacturing
PCB layout/schematic design, fabrication and component assembly
Technical specification, manual, reports and user document drafting
TRAINING EXPERIENCE:
NEXTSAPIENS, Nanotech Marketing Pvt. Ltd. Noida, INDIA
Trained on Robotics, and Intelligent and Unmanned Systems
Trained on AVR ATmega16 microcontroller development board
Programmed and assembled line and grid follower robot
AIM Tech Solutions, Indore, INDIA
Designed and Fabricated PCB layouts and schematics using Eagle CAD tools
Learned 8051/52 microcontroller programing and interfacing
Recorded and maintained details of test results and provided feedback to the supervisor
Li2 Innovations, Bangalore, INDIA
Gained knowledge of designing and simulation of Mars Planetary Rover
Designed and constructed Rocker Bogie suspension
Worked on Arduino based Atmega8L microcontroller target board
PROJECTS:
Parking Space Management Using Image Processing (May 2014) Team of 3
Used Linux based Embedded System for Image Processing application
Used webcam for real time image processing based on OpenCV algorithms
FPGA based development board is used for VGA, LCD and RF receiver interfacing.
Worked on RF Channel based communication for packet transmission
Microprocessor Design based on VHDL (May 2014) Team of 2
Designed the VHDL based microprocessor for low level arithmetic and bit manipulation
Used FPGA based Altera DE1 board for hardware implementation
Remote Location Mapping using Sonar based Autonomous Robot (Sep 2013) Team of 2
Worked wit ARM Cortex M3 processor for SONAR interfacing and data processing
2 Sided PCB design with Surface Mount and through Hole components
Developed Python based GUI for 2D map construction
Implemented Bluetooth interface for communication interface
Infrared Control of Altera FPGA, LCD, VGA screen (May 2013) Team of 2
Coded in Embedded C and VHDL
Implemented control of Keys, Interrupts, LCD, LEDs, UART and other peripherals
Utilized Data Structure concepts to design VGA Menu and Sub Menu
EDUCATION:
Embedded Systems Development Co-op Program (Post Graduation) GPA 3.79 May 2013 August 2014
CONESTOGA COLLEGE, Kitchener, ON
Electronics and Communication Engineering (Bachelors Degree) GPA 3.33 September 2007 June 2011
MALWA INSTITUTE OF TECHNOLOGY, Indore, INDIA.
References: available upon request
Page | 2