Post Job Free

Resume

Sign in

Electrical Engineering

Location:
Warren, MI
Salary:
$65,000 - $70,000 per year
Posted:
January 08, 2017

Contact this candidate

Resume:

DHRUV SHUKLA

**** * ** **** **, Warren, MI ****1 682-***-**** https://www.linkedin.com/in/dhruvshukla acx6b3@r.postjobfree.com

Summary

Master graduate in Electrical Engineering with an excellent academic track record. 2 years of industry work experience with proficiency in C, Embedded C and Embedded Linux. Good conceptual knowledge of TCP/IP network architecture. A highly motivated, hardworking, team player, problem solver, accurate and adept in work; actively seeking opportunity in the field of embedded systems.

Education

Masters of Science in Electrical Engineering Dec 2016

University of Texas at Arlington GPA - 3.8/4.0

Bachelor’s Degree in Electronics Engineering Jun 2011

University of Mumbai, India GPA - 3.5/4.0

Technical Skills

Programming Languages : Assembly language, Embedded C, Embedded Linux, C, C++, and Python(basics)

Operating System : Windows, MAC, Ubuntu Linux, RTOS (Real time operating systems)

Micro Controller/ Processor : ARM Cortex M4F, STM32F436, AVR ATmega8535, 8051, 8086, 80386SX/DX, 8085

Communication Protocols : UART, SPI, I2C, CAN, GMLAN, LIN, RS 485, RS 232, Ethernet, ARP, UDP, TCP, IPv4

Debugging skills : GDB, Eclipse

Application Software : MS office, OrCAD, MATLAB, Code blocks, CCS, Wireshark, IAR Workbench,

Keil uVision5, GIT, Pico scope

Professional Experience

Embedded Developer – Ramp Technology Group May 2016 - Dec 2016

Worked on General Motors Project. HMI – Infotainment and non – infotainment feature technology.

Designed, debugged and modified drivers code for communication protocols like CAN, I2C, USB, GMLAN, SPI, LIN.

Understand code which is used to integrate android application with controller board. Testing and validating the android apk’s on GM workbench.

Successfully integrated FM/AM driver; and touch screen driver for Atmel touch screen and LG multi-touch controller.

Porting android Jelly Bean 4.2.2 on panda board and android KitKat 4.4.2 on iMX6qdl processor based custom board. Also worked on Raspberry Pi board.

Research Intern at Image Processing and Neural Networks Lab Aug 2015 - Feb 2016

Gained precious knowledge on machine learning and artificial neural networks.

Worked on different error reducing methods such as gradient descent method, conjugate gradient method and orthogonal least square method and implementing the optimized method in MATLAB.

Ambetronics Engineers Pvt. Ltd – Project Engineer - Mumbai, India Sep 2013 - Nov 2014

Provided good design models and Automation solutions for the company’s product range and projects. Assigned the task to develop customized human interface software using SCADA (supervisory control and data acquisition).

Analyzed, designed, tested and validated the software and hardware of the products.

Specialized on RS-485 and RS-232 communication protocols that are used in data loggers, gas analyzers and temperature-humidity sensors.

Accenture India Ltd – Associate Software Engineer – Mumbai, India Aug 2011 - Jan 2012

Successfully completed the company’s small projects and gained knowledge of C and C++

Developed positive perception, commitment to work with a positive frame of mind with good communication skills, problem-solving capability of creating and reproducing complex software defects.

Projects

Implementation of TCP/IP and UDP for Internet Of Things application on ARM Cortex M4 May 2016

The entire firmware for UDP and TCP had been implemented, ping request and response, ARP request is also supported by Ethernet chip ENC28j60. It included a PIR sensor for detection of motion. Once the motion is detection it automatically takes a photo of the person and sends it to the web through TCP and HTTP data.

Tools & Technology: Embedded C, ARM Cortex M4, CCS, Ethernet, TCP/IP, IPv4, Wireshark

Embedded Micro-controller project on Real-time Operating System (RTOS) Mar 2016

Designed a cooperative and preemptive Real Time Operating System from scratch with support for semaphores, yield, sleep, wait, post, and system timer, supervisor call (SVC), and PendSV.

Tools & Technology: Embedded C, ARM Cortex M4, CCS, RS 485, RTOS

DMX512-A Protocol Based Asynchronous Communication using ARM Cortex-M4F Dec 2015

Built a device capable of acting as either a master or a slave for a timing intensive asynchronous communications interface based on the DMX512-A protocol.

Tools & Technology: Embedded C, ARM Cortex M4, CCS, RS 485, DMX512, UART, SPI, PWM.

Designing of programmable SDRAM controller to interface with 80386SX Microprocessor May 2015

Designed a complete controller solution including state machine, bank signal generation, data masking, data flow, ready and refresh logic. Also implemented pipelining and logic to reduce wait states.

Tools & Technology: 80386 SX/DX, SDRAM.

Automated bottle filling mechanism May 2011

Implemented filling mechanism by tuning PID Controller used in small scale industries. We had used AVR ATMEGA8535 as a micro-controller.

Tools & Technology: C and ATMEGA8535.



Contact this candidate