UG/PG Applications - Apply before 21st July
Apply Now
Medical | Dental
Apply Now
Ph.D. Applications Open- Jan 2025
Apply Now
Fee Payment (EMI)
Ankit Chauhan

Ankit Chauhan

Assistant Professor, Computer Science & Applications (CSA)

ankit.chauhan2@sharda.ac.in

About

I am an Embedded Systems and Linux Kernel Engineer with over 9 years of experience across industry and academia. I hold a Masters degree in Automation and Robotics from TU Dortmund, Germany, and a Bachelors degree in Information Technology from MNNIT Allahabad. I am also a certified Goethe-Zertifikat C2 German speaker, which allows me to work fluently in both English- and German-speaking environments. My core expertise lies in low-level systems programming, particularly in Linux kernel development, embedded systems, and real-time operating systems (RTOS). I have developed and debugged device drivers for subsystems such as USB, I2C, SPI, and Ethernet. At Tata Elxsi, I worked on mission-critical embedded software for automotive and industrial applications, with a strong focus on performance, reliability, and safety. I am actively engaged in Linux kernel upstream contributions, especially via syzbot bug analysis and patching. My work involves reproducing and fixing complex issues like use-after-free, uninitialized memory access, and stack faults in subsystems like USB and bcachefs. I regularly use tools like QEMU, GDB, and KASAN/KMSAN sanitizers to trace and resolve deep system-level bugs.

Experience
  • 9 Years
Qualification
  • B. Tech in IT – NIT Allahabad 2011
  • M.S. in Robotics, TU Dortmund, Germany, 2016
Award & Recognition

  • Project Excellence Award @TATA ELXSI - Aesculap EU-MDR Compliance Program Phase II+

Certifications

  • German C2 GDS Certificate – Goethe Institute

Area of Interest

  • Operating Systems
  • Linux Kernel Development
  • Device Drivers
  • Embedded Systems