Amar Singh is an Associate Principal Engineer based in Pune with eight years of hands-on firmware and embedded-systems experience, specializing in NVMe front-end firmware, storage interfaces, and RTOS development. He holds an M.Tech in VLSI and Embedded Systems and has progressed through roles at Toshiba and Capgemini, delivering production firmware for controllers, SR-IOV implementations, and embedded Linux bring-ups. Amar combines hardware-facing debugging with software craftsmanship—having built a rudimentary RTOS for TM4C1294XL, worked on DDR3 interfaces, and created storage performance utilities during a Seagate internship. He is an active weekend tinkerer and open-source contributor, publishing projects like a RISC-V CPU and LLVM plugin that reflect deep interest in computer architecture, compilers, and RTL design. Pragmatic and curious, he pairs system-level thinking with low-level implementation skills to solve reliability and performance challenges in constrained environments.
8 years of coding experience
5 years of employment as a software developer
Master of Technology, VLSI and Embedded System, 7.92 CGPA, Master of Technology, VLSI and Embedded System, 7.92 CGPA at College of Engineering Pune
10th, 76.2, 10th, 76.2 at Kendriya Vidyalaya Southern Command, Pune
Bachelor of Engineering (BE), Electronics and Telecommunication Engineering, First Class, Bachelor of Engineering (BE), Electronics and Telecommunication Engineering, First Class at Genba Sopanrao Moze Trusts, Parvatibai Genba Moze College of Engineering,Pune
Contributions:12 pushes, 1 branch in 1 year 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.