Hafza Kareem K V

Embedded software engineer

Summary

Aiming to pursue career enriching assignments as Embedded Software Engineer to leverage strong Industry experience & academic understanding in the areas of embedded system development, Embedded Operating Systems, BSP and Device driver development 

Work History

Work History

Embedded Software Engineer

Feb 2015 - Present
SECO srl, Bangalore
  • Configuring Ethernet support for android Lollipop version in NVidia Tegra 30.

      Target               :           T30 (CORTEX A9) from NVidia.

      Tools                :           arm-none-Linux-gnueabi, minicom and GNU tools.

       Description      :           Configuring support for Ethernet in android Lollipop version.

  • Worked on solving issues related to kernel device drivers and peripherals in Q7 I.MX6

Target               :           Freescale ARM Cortex A9 I.MX6 Processor

      Tools                :           arm-none-Linux-gnueabi, minicom and GNU tools.        

Platforms          :           Linux Kernel 3.14.28, BSP, u-boot and rootfs.

      Description       : My team is responsible for bringing up the u-boot, kernel and rootfs for I.MX6 by debugging  and modifying the BSP according to the peripherals connected to the processor and making changes in the kernel and driver as per the customer requirements.

  • Door control via twitter

Target               :           Freescale ARM Cortex A9 I.MX6 Processor

      Tools                :           arm-none-Linux-gnueabi, minicom and GNU tools.        

Platforms          :           Linux Kernel 3.14.28, u-boot and rootfs.

      Description       :  This project aims at controlling the door via a twitter account from any part of the world. Used MQTT protocol for sending messages.

  • Technical documentation of the Seco embedded modules, procedures to bring up the board, compilation process and customization details in Mediawiki.

Software Developer

Feb 2011 - Jul 2012
UST Global, India
  • Developed software solutions by studying information needs; conferred with clients; facilitated project timelines; studied systems flow, data usage, and work processes; investigated problem areas; incorporated changes during development lifecycle
  • Single handedly managed the Software Defect Point Tracking
  • Ensured seamless handing over of each product and provided on time support for further maintenance.

Education

Education

Mobile Robotics (Open2Study online course)

2014
Swineburne University, Australia, 90%

M.Sc Embedded microelectronics and wireless systems

2012 - 2013
University of Coventry, United Kingdom, Distinction

B.Tech Electronics and Communication

2006 - 2010
University of Calicut, Kerala, 70%

Skills

Skills

Microprocessors and Microcontrollers

I.MX6 processor from Freescale, ARM Cortex A9, NVidia Tegra 30,  8051, 89C52, PIC18F4520, Arduino Mega Atmega 2560;

Programming Languages

 C, Embedded C, MATLAB, Assembly language, Shell Programming, Mainframe COBOL, Java;

Operating System

Linux Kernel, Ubuntu 14.04, Android Lollipop and Windows;

Software Application

Proteus, Keil, MPLAB, arm-none-Linux-gnueabi, minicom, UMLStudio, Teraterm

Embedded Protocols

I2C, CAN, RS232, SPI

Documentation Tool

MS Office Application, Prezi, MediaWiki

Achievements

  • Attained 1st position and passed out with distinction from University of Coventry
  • Winner of Deans award in the Aerospace, Electrical and Electronic department, Coventry University, 2013
  • Bagged the award for Best Execution Mindset for special achievements in the development of the software project WellPoint Broker System UST Global, 2012
  • Got chosen as Senior Course Representative of Aerospace, Electrical and Electronic Post-graduate Engineering Department at Coventry University
  • Secured 1st position in Electronic Circuit Solving Competition held in the Medcon International Symposium, Kerala