dinesh-profile-pic
Dr. Dinesh Murugan is a technology leader and Director with over 20 years of experience in embedded systems, semiconductor engineering, automotive systems, and AI-driven platforms. He holds a Ph.D. in Computer Science and Engineering and has over 14 years of leadership experience building high-performing engineering teams. His expertise spans embedded software, SoC validation, firmware and platform development, AI-enabled systems, C, Python, Linux kernel development, ARM and x86 architectures, and embedded communication protocols. He has successfully led large-scale R&D initiatives, delivering production-ready solutions and driving innovation across global organizations. Dr. Murugan is recognized for his strategic leadership, technical excellence, and ability to align engineering innovation with business objectives.

View All Authors
Embedded Systems

Understanding External Variables in C: From Memory Layout to Link-Time Symbol Resolution

Introduction One of the most misunderstood concepts in C programming is the external variable, commonly referred to using the extern keyword. While most programmers know that ...
Read More
Whatsapp