Summary
Shreyas Hemachandra is a firmware and embedded systems engineer with a decade of hands-on experience designing and validating low-level software for custom ASICs, microcontrollers, and Linux hosts. He has delivered power-management SMU firmware and performance optimizations at AMD and now works on firmware at Qualcomm, bringing deep expertise in USB3, Ethernet, SDIO, RTOSes and cross-core communication. His background spans full lifecycle tasks from bootloader and BSP design to protocol development and driver maintenance, including on-site integration work for automotive and CES demo projects. Comfortable in both bare-metal and simulated RTL environments, he also led container orchestration and networking proofs-of-concept for AGV and vision clients—an uncommon mix of embedded firmware rigor and system-level orchestration. Based in Toronto, he pairs formal training in electronics and system software with practical experience across Linux, FreeRTOS, Micrium, QNX and toolchains used in ASIC validation.
10 years of coding experience
10 years of employment as a software developer
Postgraduate Certificate Electronics and Embedded Systems, Postgraduate Certificate Electronics and Embedded Systems at Fanshawe College
Primary School, Primary School at St. Joseph's Primary School, Mysore
Primary School, Primary School at Amritha Vidyalayam, Mysore
High School Science and Maths, High School Science and Maths at Pragathi Vidya Kendra, Mysore
Bachelor’s Degree Computer Science Engineering, Bachelor’s Degree Computer Science Engineering at Visvesvaraya Technological University
Associate’s Degree Certificate in System Software Development (DSSD), Associate’s Degree Certificate in System Software Development (DSSD) at Centre for Development of Advanced Computing (C-DAC)
High School Physics Chemistry Maths Electronics, High School Physics Chemistry Maths Electronics at Sri Raghavendra Gurukula Vidya Peetha - Pre University College, Mysore
English, Kannada, Malayalam, Hindi