I am Wearable & IoT systems engineer with a Masters in Computer Engineering. I have working knowledge of CPU, GPU architectures, Processors ,Soc and other aspects of computer architecture their profiling and optimization across platforms such Mobile,Tablet, wearables etc..
As a software R&D engineer at Freescale Semiconductors, I specialized in power consumption and multi-core processing on Android and Windows based devices and worked on firmware development, networking processors and network security software(throughput optimizations) and sanity testing(system level verification)
My engagements with Intel(in mobile and wearables, IoT doamin) and Nvidia(graphics) given me the exposure to work in multi faceted roles to interact with academia, OEM/ODM and wide gamut of teams from software(application, backend etc.) to hardware(SoC, post Si, Design) as well.
I am looking for opportunities that will challenge me and also allow me to accept a higher degree of responsibility and develop my leadership credentials. Feel free to contact.
Software Systems Engineer - Wearables & IoT @ HW/SW integration. Power Characterization and optimization. Board Bring up and debug. Participation in customer orientation and applications engineering support From January 2015 to Present (1 year) San Francisco Bay AreaStudent Worker @ Contribute to various on campus department offering services in academic and career advancement like Math lab, Peer tutoring for undergrad classes in Science and other Volunteer activities From January 2014 to December 2014 (1 year) GPU platform Engineer Intern @ Platform Lab Initiative to confirm expected behaviors in customer designs, identify opportunities for system/GPU Perf/W improvement and develop methodology for feature deployment for future products.
Platform Display Initiative to prototype self-refresh display technology for future display roadmap. From May 2014 to August 2014 (4 months) San Francisco Bay AreaSoftware Engineer Intern @ Implement POC(Proof of Concept) for Region of Interest in Video Conferencing on both Android and Windows based mobile devices.
Optimize system performance for Power,memory, display as a part of Mobile Computing Group in Platform Architecture Lab. From August 2013 to January 2014 (6 months) Software Intern @ As a part of Design Automation team, the responsibilities varies from developing programs,scripts to automate the verification and extraction of chip layout design and schematic. From June 2013 to August 2013 (3 months) Austin, Texas AreaSoftware R&D Engineer @ To develop,execute and validate test plans and application specific cases and validate system performance for networking equipments and applications.
Board Bring up and optimization for performance and QoS trade offs. From February 2011 to August 2012 (1 year 7 months) Assistant System Engineer @ Title: ADSL Planned Inventory Management System (APIMS)
Organization; Role: Developer (Java, Oracle)
APIMS allows Network Planning Engineers to analyze, simulate, plan and engineer the network. A database used by subscriber to maintain and update remote terminal and central office Inventory Information. From August 2010 to February 2011 (7 months) Embedded System engineer Intern @ Fast Path Implementation on A2000(Tensilica processors) SOC - Internship
Organization: Transwitch Jan, 2010-April 2010; The Fast Path routing is implemented as a master - slave infrastructure. The SP handles the master functionalities of the Fast Path routing and the NP acts as the Fast Path slave. Design, Verification & Understanding of OS (Linux for System Processor & ROS-es for Network Processor).Testing of all features added in the set up. Documentation of developed code & knowledge. From January 2010 to July 2010 (7 months) New Delhi Area, IndiaB.tech(Electronics & Communication Engineering) @ Undertook courses in analog,digital electronics, information coding, signal processing, and advanced level communications and networking. From July 2006 to May 2010 (3 years 11 months) Vellore Area, India
Master of Science (MS), Computer Engineering @ The University of Texas at Dallas From 2012 to 2014 BACHELORS IN TECHNOLOGY, ELECTRONICS AND COMMUNICATIONS @ Vellore Institute of Technology From 2006 to 2010 AISSE, PCM @ DELHI PUBLIC SCHOOL GHAZIABAD From 1992 to 2005 KARTIK AGARWAL is skilled in: Embedded Systems, Linux, C, C++, VLSI, Algorithms, TCP/IP protocols, Network Engineering, Perl, Verilog, Functional Verification, SoC, Debugging, Microprocessors, Microcontrollers