Summary
Dhruv Swarup is an embedded systems engineer with 11 years of experience building safety-critical vehicle firmware and tooling, most recently at Applied Intuition after leading low-level drive ECU development at Zoox. He specializes in SafeRTOS/C++, embedded drivers and bring-up for ASIL-D-capable processors, hardware debugging with Lauterbach and oscilloscopes, and systems integration across CAN/SPI/I2C/PSI5. Dhruv augments firmware work with practical automation and tooling—authoring Python pipelines for ECU log management and a KUKA robot control stack for camera data collection—and has hands-on PCB design and 3D printing experience. A Purdue BS and Berkeley MEng graduate, he pairs academic research in computer vision and tracking with production-grade embedded engineering. Notably, he has been the primary point of contact for low-level drive firmware and led the initial bring-up of next-generation backup drive modules, blending firmware, hardware, and functional safety expertise.
10 years of coding experience
3 years of employment as a software developer
Master of Engineering - MEng, Robotics and Embedded Systems, EECS, Master of Engineering - MEng, Robotics and Embedded Systems, EECS at University of California, Berkeley
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Purdue University
English, Hindi, Spanish