I am currently working as a Design and Verification engineer at a leading Processor Development firm. My skills set include:
ii) Engineering Mathematics
iii) Assembly (ARM, MIPS, PLP, x86, MARIE and pep/8) / Computer Architecture
iv) Verilog/System Verilog/UVM
v) Raspberry Pi/Arduino/TMS320C5535 eZdsp/TM4C123
vii) C/C++, Qt, Python
Happy to help! :-)
SimpleCPU is a CPU design and verification platform with a bunch of design and verification tools under its hood. SimpleCPU is aimed towards students and researchers, helping them learn and easily carry out CPU simulations in an intuitive way.
Developed a Verilog based MIPS CPU (covering both pipelined and non-pipelined ones)
Developed C model for MIPS architecture and developed the SimpleCPU's very own co-simulation environment for functional testing
Currently, working on RISC-V based CPUs
Open Source Developer
Oct 2015 - Mar 2016 (5 months, 1 day)
Volunteer for the open source project Mixxx, a free DJ application for Windows, Mac, and Linux. Initially became familiar with codebase and QT and fixed few wishlists bugs.
B.E. Hons Electronics and Instrumentation
Birla Institute of Technology, India 2011 - 2015
edX Verified Certificate for Embedded Systems - Shape the World
Successfully completed and received a passing grade in UT.6.03x: Embedded Systems - Shape the World a course of study offered by UTAustinX, an online learning initiative of University of Texas System through edX.
Contact Rahul B. about your job
Log in to discuss any details over chat.