Summary
Hemanth Ramesh is a Software Engineer with nine years of experience specializing in hardware-aware systems engineering, combining RTL design and verification with low-level software expertise. He brings practical FPGA experience on Xilinx Ultrascale platforms and a strong command of Verilog/SystemVerilog methodologies alongside protocol knowledge (AXI, I2C, SPI, UART). Deep grounding in computer architecture—pipelines, out-of-order execution, Tomasulo’s algorithm—and solid C/C++ and Python skills make him effective at bridging silicon design and software stacks. He also has advanced Linux kernel familiarity, including kernel data structures, memory management, interrupts, and synchronization, enabling work on performance-critical or embedded systems. Based in San Jose and holding a Master’s in Computer Engineering from Virginia Tech, he pairs academic rigor with hands-on implementation experience. An interesting facet: he comfortably navigates both digital hardware design and kernel internals, a blend that accelerates system-level debugging and optimization.
9 years of coding experience
Bachelor of Engineering (B.E.), Electronics and telecommunications, Bachelor of Engineering (B.E.), Electronics and telecommunications at PES University
Master's degree, Computer Engineering, Master's degree, Computer Engineering at Virginia Tech
English