Summary
Nisarg Patel is a Senior Software Design Engineer with 11 years of hands-on experience in embedded systems, currently focused at ASML in the New York City metro area. He brings deep expertise across ARM, x86, MSP430 and DSP architectures and a broad protocol stack including CAN, I2C, SPI, USB, Ethernet and Bluetooth, pairing low-level C/C++ and assembly work with Linux kernel and device driver development. His background spans real-time systems, PCB design and firmware for motor control and control-loop optimization, and he has applied machine learning for malware detection during academic research that was prototyped on FPGA. Comfortable with toolchains from GCC and GDB to Valgrind and Perf, he combines solid algorithmic fundamentals with practical debugging and performance tuning. Colleagues benefit from his blend of systems thinking and pragmatic problem-solving honed through both industry projects and academic research.
11 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (BE) Instrumentation and Control Engineering, Bachelor of Engineering (BE) Instrumentation and Control Engineering at Gujarat Technological University
Master’s Degree Computer Engineering, Master’s Degree Computer Engineering at George Mason University
English, Hindi, Gujarati