Summary
Arjun Augustine is a Silicon Validation Software Engineer with a decade of experience designing, validating, and optimizing system-level silicon at leading firms including Apple, AMD, and Synopsys. He blends RTL architecture and protocol expertise with hands-on benchmarking and validation—having led AMBA/ AHB IP development and driven large-scale benchmarking efforts for CPU cores using PKB and internal tooling. Based in Sunnyvale, he pairs a strong academic foundation (MS in Computer Engineering, NC State) with practical reductions in area, power, and memory footprint from early work at IISc. Comfortable across hardware-software boundaries, Arjun is especially skilled at turning protocol requirements into verifiable RTL and using empirical performance characterization to guide architecture choices.
10 years of coding experience
2 years of employment as a software developer
Master’s Degree, Computer Engineering, 3.63/4, Master’s Degree, Computer Engineering, 3.63/4 at North Carolina State University
Bachelor’s Degree, Electronics and Communication Engineering, 7.27/10, Bachelor’s Degree, Electronics and Communication Engineering, 7.27/10 at National Institute of Technology Calicut
English, Malayalam, Hindi