Harsha Basavaraj

Software Engineer

New York, New York, United States12 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in FPGA engineering and embedded systems.
  • Strong background in computer architecture and RTL design.
  • Proven track record in firmware development and testing.
Stackforce AI infers this person is a skilled FPGA Engineer with expertise in embedded systems and computer architecture.

Contact

Skills

Core Skills

Embedded SystemsCComputer ArchitectureRtl CodingSoftware DevelopmentTelecommunications Engineering

Other Skills

Data StructuresFDMAFPGA EngineeringFirmware DevelopmentLinuxMIPS Assembly CodingMachine LearningMemory HierarchyMicroarchitecture DesignMicrocontrollersNeural NetworksObject-Oriented Programming (OOP)Organizational LeadershipRTL DesignSatellite Communication

Experience

Citadel securities

FPGA Engineer

Sep 2017Present · 8 yrs 6 mos · Chicago, Illinois

FPGA EngineeringEmbedded SystemsC

High performance computer architecture and compilers group

Research Assistant

Apr 2016Sep 2017 · 1 yr 5 mos · San Diego

  • Advised by Prof.Dean Tullsen
  • Exploring Computer Design features for improving performance of Big Data, Machine Learning and Neural Network Applications.
  • Implemented RTL for x86 decoders for quatifying the power and area impact of the Heterogenous ISAs on the Front end decoder pipeline of x86 architectures.
RTL DesignMachine LearningNeural NetworksVerilogSystem VerilogComputer Architecture+1

University of california san diego

Graduate Teaching Assistant

Mar 2016Jul 2017 · 1 yr 4 mos · Greater San Diego Area

  • Teaching Assistant for Advanced Computer Architecture Project ( CSE 148) Course, April 2017 -
  • Responsible to assist students evaluate and implement different kinds of architecture optimizations over a baseline MIPS 5 stage pipeline to improve performance of Benchmarks
  • Teaching Assistant for Introduction to Computer Architecture (CSE 141) Course March 2016 - 2017
  • Responsible for conducting discussion sessions, setting homework, grading, assist students with learning and instructor with conducting the course for a class size of 300 students.
  • The role demands in depth understanding of Fundamentals of computer architecture concepts such as Microarchitecture design, ISA design, MIPS assembly coding, Memory hierarchy etc.,
Microarchitecture DesignMIPS Assembly CodingMemory HierarchyComputer Architecture

Cisco

Software Development Engineer

Aug 2013Aug 2015 · 2 yrs · Bengaluru Area, India

  • Development and sustenance of Cisco Unified Computing Systems Converged network adapters firmware.
  • Successfully completed development and unit testing of MLOM converged network adapter VIC 1227T and also integration of a new phy chip with the mac. and also other next gen adapters
  • Developed script for unit testing cases to assist firmware development.
Firmware DevelopmentShell ScriptingUnit TestingSoftware Development

Isro

Project Trainee

Jan 2013Apr 2013 · 3 mos · ISTRAC ,Bangalore

  • Design and establishment of FDMA dedicated satellite communication link for voice and data communication between Ground station and space stations.
Satellite CommunicationFDMATelecommunications Engineering

Education

UC San Diego

Master of Science (M.S.) in Computer Science and Engineering — Computer Engineering

Jan 2015Jun 2017

Ramaiah Institute Of Technology

Bachelor of Engineering (B.E.) — Telecommunications Engineering

Jan 2009Jan 2013

National PU College, Basavanagudi

Pre University — Physcis Chemistry Mathemetics Biology

Jan 2007Jan 2009

St Mira's High School

S.S.L.C

Jan 1995Jan 2007

Stackforce found 100+ more professionals with Embedded Systems & C

Explore similar profiles based on matching skills and experience