Rahul Behl is a Senior Staff Design Engineer with 11 years of experience designing high-performance RISC-V and ARM processors, currently leading microarchitecture and RTL design for out-of-order logic and instruction trace solutions at Tenstorrent. He combines deep expertise in processor microarchitecture, RTL design, UVM-based verification, and formal methods to drive PPA closure and robust trace/debug infrastructure across multiple core generations. Rahul’s background includes ownership of instruction fetch, instruction cache, dynamic share units, and branch record buffers at Arm, reflecting a consistent focus on CPU front-end and trace systems. An electronics graduate from BITS Pilani Goa, he also contributes to open-source (notably UI enhancements to the popular Mixxx DJ app), demonstrating an engineer who pairs silicon-grade rigor with hands-on software and tooling experience.
11 years of coding experience
11 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Role in this project:
Full-stack Developer
Contributions:18 commits, 2 PRs, 6 comments in 5 months
Contributions summary:Rahul's commits focused on enhancing the Mixxx DJ software's user interface and functionality. They introduced a new feature allowing users to configure the end-of-track warning time within the waveform preferences, modifying the UI elements to include spinboxes, sliders and implementing the underlying logic. Further commits involved code cleanup and refactoring of UI elements.
Contributions:2 releases, 659 commits, 1 PR in 2 years 7 months
cpuverification
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Rahul Behl - Senior Staff Design Engineer at Tenstorrent