1
VARUN KARTHIKEYAN [email protected] |628 Stinchcomb Dr, Apt #8, Columbus, OH 43202 | (614) 632-1087 www.linkedin.com/in/varunkarthikeyan SUMMARY Graduate student with over three years of professional experience in designing and developing hardware and firmware solutions for embedded systems. Proficient in developing firmware for both system applications as well as device drivers in bare-metal and embedded OS environment. Expertise in schematic capture, PCB layout, system bring-up and debugging embedded systems. EDUCATION The Ohio State University Columbus, OH MS, Electrical and Computer Engineering (GPA: 3.91/4) Expected: December 2016 PES Institute of Technology Bangalore, India BE, Telecommunication Engineering (GPA: 9.04/10) April 2012 Relevant Coursework: Computer Architecture and Design, Embedded System Design, Real Time Systems, Autonomy in Vehicles, Advanced Microcomputers, Pattern Recognition and Machine Learning, HDL Design and Verification, Linear Integrated Circuits PROFESSIONAL EXPERIENCE Lutron Electronics Coopersburg, PA Embedded Software Engineering Intern May 2016 – August 2016 - Involved in firmware development for Maestro wireless dimmers to support firmware upgrade over Clear Connect RF protocol - Developed device drivers for SPI, EEPROM, Serial Flash and Watchdog timer for a microcontroller based on ARM Cortex M4 core - Proficient in Git version control system, build systems based on Makefiles and debugging tools like JTAG debugger and GDB - Experience with Agile software development process by using JIRA to track sprints and update backlogs Cypress Semiconductors Bangalore, India Systems Engineer, Development Kits Team October 2012 – July 2015 - Designed a number of development kits including all of the Pioneer and Prototyping series of kits for PSoC – Programmable System- on-Chip. Involved in all stages of product development, from concept to production, in more than one product life cycle - Responsible for schematic capture, PCB layout review, board bring-up, unit testing and firmware development for new dev kits - Updated the firmware for temperature sensing application using PSoC 5LP (ARM Cortex M3) with multiple temperature sensors - Aided in the hardware and firmware development of KitProg, Cypress’s open source programmer and debugger for PSoC - Defined the architecture for automated test platform for multiple development kits to efficiently test them after manufacturing - Experience with developing low-level firmware in C for serial communication protocols such as I2C, SPI, UART, USB and various microcontroller peripherals such as ADC, DAC, PWM, Timers and so on - Authored over 25 engineering specifications documenting system hardware and firmware specifications, new dev kit proposals, DFMEA (Design Failure Mode and Effect Analysis), manufacturing test strategies and unit test plans - Coordinated and conducted meetings with cross-functional teams including Marketing, Applications, Manufacturing and Quality - Published an article titled Wireless Bootloading using Bluetooth SPP in Electronic Design magazine and Cypress International Technical Conference (CITEC) which was also selected as article of the quarter in Cypress Semiconductors ENGINEERING PROJECTS Multi-Sensor Integration and Fusion for Unmanned Ground Vehicle (UGV) Swarms November 2015 – April 2016 - Developed a real time sensor fusion algorithm for multiple sensors using PSoC 4 (ARM Cortex M0). Wrote device drivers for IMU, GPS, Hall Effect Sensor, Temperature Sensor, LIDAR and Ultrasonic sensor and implemented a data logger to store sensor readings Multiple IC Tester Platform March 2016 - Developed firmware for TI Tiva C Series LaunchPad with an Arm Cortex M4 microcontroller to test the logic of multiple ICs using I2C expanders. Won the Best Analog Project award for developing a working prototype under 24 hours at the Makeathon 2016 Recognition of Human Iris Patterns January 2012 – May 2012 - Image processing algorithms were used to extract and encode the unique iris pattern from a digitized image of the eye for authentication. The final project report was reviewed and published by Lambert Academic Publishing (ISBN-13: 9783659216923) SKILLS Programming Languages: C, C++, Python, Assembly language, VHDL, Verilog, LabVIEW Software Tools: Cadence OrCad Capture, Allegro PCB Editor, Altium Designer, MATLAB, PSpice, ModelSim Embedded IDEs: PSoC Creator IDE, Atollic TrueStudio, IAR Embedded Workbench, Code Composer Studio, Arduino IDE, mbed Lab Equipment: Oscilloscopes, function generators, logic analyzers, electronic loads, power supplies and multi-meters Certifications: CLAD (Certified LabVIEW Associate Developer) from NI, CID (Certified Interconnect Designer-basic) from IPC

Varun_Karthikeyan_Resume

Embed Size (px)

Citation preview

VARUN KARTHIKEYAN [email protected] |628 Stinchcomb Dr, Apt #8, Columbus, OH 43202 | (614) 632-1087

www.linkedin.com/in/varunkarthikeyan

SUMMARY

Graduate student with over three years of professional experience in designing and developing hardware and firmware solutions for embedded systems. Proficient in developing firmware for both system applications as well as device drivers in bare -metal and embedded OS environment. Expertise in schematic capture, PCB layout, system bring-up and debugging embedded systems.

EDUCATION

The Ohio State University Columbus, OH MS, Electrical and Computer Engineering (GPA: 3.91/4) Expected: December 2016

PES Institute of Technology Bangalore, India BE, Telecommunication Engineering (GPA: 9.04/10) April 2012

Relevant Coursework: Computer Architecture and Design, Embedded System Design, Real Time Systems, Autonomy in Vehicles, Advanced Microcomputers, Pattern Recognition and Machine Learning, HDL Design and Verification, Linear Integrated Circuits

PROFESSIONAL EXPERIENCE

Lutron Electronics Coopersburg, PA Embedded Software Engineering Intern May 2016 – August 2016

- Involved in firmware development for Maestro wireless dimmers to support firmware upgrade over Clear Connect RF protocol

- Developed device drivers for SPI, EEPROM, Serial Flash and Watchdog timer for a microcontroller based on ARM Cortex M4 core

- Proficient in Git version control system, build systems based on Makefiles and debugging tools like JTAG debugger and GDB

- Experience with Agile software development process by using JIRA to track sprints and update backlogs

Cypress Semiconductors Bangalore, India Systems Engineer, Development Kits Team October 2012 – July 2015

- Designed a number of development kits including all of the Pioneer and Prototyping series of kits for PSoC – Programmable System-on-Chip. Involved in all stages of product development, from concept to production, in more than one product life cycle

- Responsible for schematic capture, PCB layout review, board bring-up, unit testing and firmware development for new dev kits

- Updated the firmware for temperature sensing application using PSoC 5LP (ARM Cortex M3) with multiple temperature sensors

- Aided in the hardware and firmware development of KitProg, Cypress’s open source programmer and debugger for PSoC

- Defined the architecture for automated test platform for multiple development kits to efficiently test them after manufacturing

- Experience with developing low-level firmware in C for serial communication protocols such as I2C, SPI, UART, USB and various microcontroller peripherals such as ADC, DAC, PWM, Timers and so on

- Authored over 25 engineering specifications documenting system hardware and firmware specifications, new dev kit proposals, DFMEA (Design Failure Mode and Effect Analysis), manufacturing test strategies and unit test plans

- Coordinated and conducted meetings with cross-functional teams including Marketing, Applications, Manufacturing and Quality

- Published an article titled Wireless Bootloading using Bluetooth SPP in Electronic Design magazine and Cypress International Technical Conference (CITEC) which was also selected as article of the quarter in Cypress Semiconductors

ENGINEERING PROJECTS

Multi-Sensor Integration and Fusion for Unmanned Ground Vehicle (UGV) Swarms November 2015 – April 2016 - Developed a real time sensor fusion algorithm for multiple sensors using PSoC 4 (ARM Cortex M0). Wrote device drivers for IMU,

GPS, Hall Effect Sensor, Temperature Sensor, LIDAR and Ultrasonic sensor and implemented a data logger to store sensor readings

Multiple IC Tester Platform March 2016 - Developed firmware for TI Tiva C Series LaunchPad with an Arm Cortex M4 microcontroller to test the logic of multiple ICs using I2C

expanders. Won the Best Analog Project award for developing a working prototype under 24 hours at the Makeathon 2016

Recognition of Human Iris Patterns January 2012 – May 2012 - Image processing algorithms were used to extract and encode the unique iris pattern from a digitized image of the eye for

authentication. The final project report was reviewed and published by Lambert Academic Publishing (ISBN-13: 9783659216923)

SKILLS

Programming Languages: C, C++, Python, Assembly language, VHDL, Verilog, LabVIEW

Software Tools: Cadence OrCad Capture, Allegro PCB Editor, Altium Designer, MATLAB, PSpice, ModelSim

Embedded IDEs: PSoC Creator IDE, Atollic TrueStudio, IAR Embedded Workbench, Code Composer Studio, Arduino IDE, mbed

Lab Equipment: Oscilloscopes, function generators, logic analyzers, electronic loads, power supplies and multi-meters

Certifications: CLAD (Certified LabVIEW Associate Developer) from NI, CID (Certified Interconnect Designer-basic) from IPC