Summary
Ajay Shekar is a Sr. Software Development Engineer with nine years of experience specializing in embedded systems, Linux device drivers, and microcontroller architecture, currently contributing at AMD in San Jose. He combines deep low-level expertise across ARM Cortex-M, PIC/dsPIC, and embedded Linux with practical skills in C/C++, Python, and GPU programming (HIP/CUDA), enabling cross-domain solutions from firmware to system integration. His background includes hands-on work with industrial protocols, RTOS design, and peripheral interfaces (UART, SPI, I2C, CAN), honed through roles at Broadcom, Cymer, and Cognizant and an M.S. in Electrical and Electronics Engineering. Known for bridging hardware and software, he leverages tools like Git, JIRA, and ROS to deliver robust embedded products, and often focuses on performance-sensitive, real-time implementations rather than only high-level application code.
9 years of coding experience
3 years of employment as a software developer
Master's degree, Electrical and Electronics Engineering, Master's degree, Electrical and Electronics Engineering at The University of Texas at Arlington
Bachelor of Technology (B.Tech.), Electronics and Instrumenation Engineering (EIE), Bachelor of Technology (B.Tech.), Electronics and Instrumenation Engineering (EIE) at Amrita school of Engineering, Bangalore