Summary
Ayush Khemka is a software engineer with a decade of experience building system and tooling software for FPGA and embedded compute platforms, currently at Apple after leading software efforts at AMD/Xilinx. He holds an M.S. in Computer Engineering from Syracuse University, where he also taught system programming and honed practical Linux/C expertise. Ayush’s strengths span low-level languages (C, C++, C#), modern C++11 idioms and STL, and EDA toolchains such as Vivado, Vitis and Cadence—bridging hardware-aware design with production software. He has driven IP integrator and adaptive computing features that accelerate complex hardware design flows and developer productivity. Comfortable across software stacks from VHDL and formal tools to WPF/WCF user-facing components, he combines deep technical breadth with hands-on implementation. Colleagues rely on him for turning intricate hardware-software interactions into reliable, ship-ready systems.
10 years of coding experience
8 years of employment as a software developer
Master of Science (M.S.) Computer Engineering, Master of Science (M.S.) Computer Engineering at Syracuse University
Bachelor of Engineering (B.E.) Computer Engineering, Bachelor of Engineering (B.E.) Computer Engineering at University of Mumbai
English, Hindi