Shruti Sukumaran
**** ******** **, #****, *** Diego, CA-92122 *******.**.**@*****.***
Professional Experience
Freescale Semiconductors (Software Applications Engineer) June2014 - Present
The Kinetis Bootloader(Kibble) Project
- Implementing a device interface to download the firmware image for ARM Kinetis processor.
- Executing cross platform to connect the WPF/C# GUI mockup to the bootloader framework C++ classes.
- Pre-silicon Testing with FPGA- testing the bootloader code for the NPI’s to verify its functionally and features before
its burnt onto silicon
- Programming and testing for hardware Kinetis interfaces using communication protocols such as I2C, SPI, UART,etc
- Python scripts to automate pre and post silicon testing for Rom, Ram and flash on Kinetis NPI’s
Implementation of signal conditioning circuitry for ECG/EKG
- Developed peak to peak algorithm for computing continuous heart rate for ‘Plessey Semi’ sensors in 1-lead ECG
using green NJL5303R LED.
Infosys Tech Ltd, India (Systems Engineer) Aug2010 - Jul 2012
Deployment of Web applications on Weblogic Middleware Environment by using shell scripts on Linux/Unix servers.
Relevant Projects
RTOS implementation in autonomous robot
- Implemented preemptive and cooperative RTOS in PIC33FJ128MC802 microcontroller using semaphore,
interprocess and multitasking signaling to program task scheduler, sleep, wait, yield and signal functions in C.
- Also, developed ZIGBEE communication protocol to control AC motor by changing firing angle of TRIAC.
Analysis of wireless MIMO systems using STBC and Convolution Coding
- Simulated and compared STBC technique for various MIMO antenna configurations over Rayleigh channel.
- Evaluated system performance using convolution and turbo coding techniques by BLER vs. SNR curve.
- Also examined influence of interleaver, equalizer and puncturing techniques on system performance.
Wireless LAN reference system design
- Test symbol detection using MAP decision rule and also implement equalization techniques such as ZF, LMMSE,
MMSE-DF for ISI channels as well as AWGN channels.
- Performance was also analyzed using BER vs. SNR curve.
Implementation of embedded communication system
- Designed a PIC Microcontroller based master-slave bidirectional communication system using RS232 &RS485.
- Implemented user interface for controller which provides the inputs and commands from user.
- Developed a device interface algorithm which provides control to the master one or more devices.
Project Assignment on ‘Wireshark’
- Captured and analyzed the data messages exchanged between client and server.
- Also gained experience of TCP packet streaming, error detection/correction protocols like DHCP, ICMP and HTTP
Technical Proficiency
- Hardware& Software Tools: Microchip MPLAB IDE and IAR Embedded for ARM (TWR-KL25Z48M)
- Wireless - WCDMA, GSM, OFDM, 1xCDMA, LTE, MIMO and 802.11 WLAN standards, GPRS, Wi-Fi.
- Software language: C, C++, Perl, Visual C++, C#/WPF, Embedded C
- Operating Systems: UNIX, Linux, Windows 98/XP/Vista, MS Office 2003/2007, HTML.
Education
Master of Science in Electrical Engineering (GPA: 3.5/4)
Department of Electrical Engineering, University of Texas Arlington August 2012 to May2014
Bachelors of Engineering in Electrical Engineering (GPA: 3.91/4)
SDM College of Engineering and Technology (Visveswarya Technological University) Jul 2010
Key Courses:
Wireless Communication Digital Communication Adv Wireless Communication Digital Signal Processing
Real time data acquisition Embedded microcontroller Adv Embedded Microcontroller Microprocessors