Summary
Gokul Vasan is a Senior System Software Engineer based in Germany with 11 years of experience building low-level systems for automotive infotainment, cluster, and autonomous driving at NVIDIA. His background blends industrial kernel and device-driver development (LG, Cisco) with academic research on memory management and real-time scheduling at TU Kaiserslautern, including a first-author publication on online working set change detection. He has a track record of turning research ideas into production-capable implementations—e.g., generic slot-shifting scheduler work on Litmus-RT and Linux kernel memory-management enhancements. Comfortable across embedded Linux, RTOS, and automotive stacks, he bridges theory and practice to optimize predictable, resource-aware systems. A detail that sets him apart is his history of improving algorithmic complexity in scheduling and memory management, delivering both demonstrable performance gains and portable frameworks.
11 years of coding experience
12 years of employment as a software developer
Computer Science, Computer Science at SBOA (M) and higher education
Anna University, Chennai
Advanced diploma on RTOS and Embedded Systems, RTOS,Linux internals,ARM, Advanced diploma on RTOS and Embedded Systems, RTOS,Linux internals,ARM at Cranes Varsity
Master's degree, Computer Science, 1.7, Master's degree, Computer Science, 1.7 at University of Kaiserslautern
Certification Course on Networking, TCP/IP , Evolution of networking , MIH , GSM ( MM , RR , CC), Certification Course on Networking, TCP/IP , Evolution of networking , MIH , GSM ( MM , RR , CC) at Indian Institute Of Information Technology Allahabad
English, German