Summary
Nishant Parekh is an embedded software engineer with 10 years of experience specializing in firmware for wireless communications and control systems. He holds a Master’s in Embedded Software Engineering from Carnegie Mellon and has progressed through roles at Tata Consultancy Services, Motorola Solutions, Red Hat and Bloomberg, bringing both enterprise-grade software discipline and hands-on embedded expertise. His background spans low-level firmware, system integration and Java-based web application work early in his career, giving him a rare cross-domain perspective between embedded devices and backend systems. Based in Toronto, he combines rigorous academic training with practical delivery at large technology companies, often bridging firmware constraints with scalable software practices. An understated strength is his ability to move between deep technical implementation and system-level thinking, making him effective on interdisciplinary engineering teams.
10 years of coding experience
10 years of employment as a software developer
Bombay Cambridge School
Master's degree, Embedded Software Engineering, Master's degree, Embedded Software Engineering at Carnegie Mellon University
Bachelor of Engineering (B.E.), Electrical and Electronics Engineering, Bachelor of Engineering (B.E.), Electrical and Electronics Engineering at Dwarkadas J. Sanghvi College of Engineering
English, Hindi, Gujarati, Marathi