
Gursimranjit Singh
Software Engineer Trainee

Connect with Gursimranjit Singh to Send Message
Connect
Connect with Gursimranjit Singh to Send Message
ConnectTimeline
About me
Senior Technical Specialist at NEC Corporation
Education

CDAC
2008 - 2009Post Graduate Diploma Embedded Systems & VLSI Design
Punjab Technical University
2004 - 2008B.Tech. Electronics & Communication EngineeringActivities and Societies: 6 Month's internship at IIT Delhi on the subject of Photovoltaics Technology 2 Month's training at IIT Kharagpur on JSP,HTML,SQL
Experience

Atrenta
Apr 2009 - Nov 2010Software Engineer TraineeAs Software Engineer Trainee, I undertook product validation of Spyglass Tool's kernel Layer. The tasks included understanding of new features incorporated in the Spyglass kernel in every release & validation of those features by creating test scenarios. The test scenarios were created in HDL languages( Verilog,VHDL) & Programming Languages(C/C++).

NEC Technologies India Pvt. Ltd
Dec 2010 - Dec 2016As Technical Lead, my first project was to lead the design & implementation of Image Processing & Enhancement System for NEC Transport Division.The System Development consisted of developing the Image Brightness Enhancement Algorithm using Synthesizable SystemC, implementation of MicroProcessor Control system on FPGA using VHDL/Verilog & development of corresponding FW in C.My Second Project as Technical Lead,40G ExpEther, is an on-going project. I've worked in the role of Technical Advisor in this project. ExpEther is a design which has PCIe Interface at one end & Ethernet Interface at the other. 40G ExpEther enables the connection between two PCIe Devices located at a distance of many kilometers by transmitting PCIe packets over Ethernet.In this project, I've led the activity of understanding the High Level Architecture Specification of the design & creation of Test Scenarios for the verification of the design. Show less My first project as Module Lead was development of CTB FPGA. CTB FPGA is Communication Tool Box implemented on Altera FPGA. This FPGA is placed between Ethernet PHY & BroadCom Switch. The primary function of CTB is to distribute the load of multiple Ethernet Packets to multiple ports of BroadCom Switch. In case of large sized Ethernet packets, CTB FPGA breaks these packets are into multiple small sized Ethernet Packets & distribute them to multiple ports of BroadCom Switch.Also, CTB receives Ethernet packets from multiple ports of BroadCom Switch & combines them & sends them to Ethernet PHY.I led the development & verification activities of the design & developed various blocks in Verilog.My second project was the conversion of Bird Detect Algorithm in C++ to SystemC. NEC Research Labs created a Software Bird Detection algorithm in C++. This image detection algorithm was used to detect birds on Japan Airport Sights.The Software algorithm was to be converted into Hardware for the purpose of implementing it on FPGA. The C++ Code was converted into Synthesizable SystemC.The Software Algorithm was built using Intel OpenCV APIs. The Intel OpenCV APIs were converted into equivalent SystemC functions.My third project was Design & Verification of an OpenFlow based Switch for NEC Space Division. The Switch is to be placed on Satellite & will communicate with various mobile earth stations using Wireless Modems. I worked on designing the Interfaces of the Switch. Show less As Member Technical Staff, I designed & implemented Extended Euclidean Algorithm (using 512 bit operands) in INT IP of the CSoC (Cryptographic System on Chip).The design was done in NEC proprietary High Level Synthesis Language "BDL". The validation was done using testcases created using C Language.I also designed & implemented Division operator in Cryptographic SoC using NEC proprietary BDL High Level Design Language. The Division operator was implemented in such a way that it provided support against Timing Side Channel Attacks. Every computation done by Division operator is performed in constant time.In addition, I developed Single Precision Floating Point Square Root & Exponentiation IP using Verilog HDL. Show less
Senior Technical Lead
Apr 2016 - Dec 2016Technical Lead
Apr 2014 - Mar 2016Module Lead
Jul 2012 - Mar 2014Member Technical Staff
Dec 2010 - Jun 2012

NEC Corporation of America
Jan 2017 - Dec 2020Senior System EngineerAs Senior Systems Engineer, I work on High Performance Computing Technologies, specializing in NEC's PCIe protocol based interconnect solutions. I'm also involved in developing the business strategy and use cases for NEC's next-gen compute products.

NEC Corporation
Dec 2020 - Dec 2022Senior System Engineer
NEC Corporation India Pvt Ltd.
Jan 2023 - nowSenior Technical SpecialistWorking with NEC's Quantum Computing Department to simulate the Quantum-Inspired Annealing Technology on the High Performance Computing (HPC) hardware. This Quantum-Inspired Annealing system aims to improve the solution quality and reduce the computation time of the NP-Hard Combinatorial Optimization Problems, which traditionally have been difficult problems for classical computers to solve.
Licenses & Certifications

Faculty Development Programme on Basics of Quantum Programming
Department of Science & Technology, Government of IndiaJun 2025
Introduction to Data Engineering on Google Cloud
Google Cloud Skills BoostJun 2025
Course on Quantum Computing
ACTS CDAC HyderabadMay 2025
Faculty Development Programme on Foundations of Quantum Technologies
Department of Science & Technology, Government of IndiaMay 2025
Faculty Development Programme on Quantum Technologies & Applications
Department of Science & Technology, Government of IndiaMar 2025
Gurobi: Optimization 202 for Data Scientists
Gurobi OptimizationNov 2024
Google Cloud Big Data and Machine Learning Fundamentals
GoogleOct 2024- View certificate

Mastering Docker Essentials - Hands-On DevOps
UdemyAug 2024 - View certificate

Quantum Computing and Machine Learning Certificate Programme
Indian Institute of Technology, DelhiSept 2023 - View certificate

Quantum Programming 101
D-WaveFeb 2023
Honors & Awards
- Awarded to Gursimranjit SinghOut of Box Award OND Quarter 2016 NEC Technologies India Private Limited Dec 2016
- Awarded to Gursimranjit SinghTeam Player Award 2015 NEC Technologies India Private Limited Dec 2015
- Awarded to Gursimranjit SinghSpot Award JAS Quarter 2015 NEC Technologies India Private Limited Sep 2015
- Awarded to Gursimranjit SinghTeam Oscar Award JAS Quarter 2015 NEC Technologies India Private Limited Sep 2015
- Awarded to Gursimranjit SinghTeam Player Award 2014 NEC Technologies India Private Limited Nov 2014
- Awarded to Gursimranjit SinghIndividual Oscar Award 2013 NEC Technologies India Private Limited Mar 2013
Languages
- enEnglish
- hiHindi
- puPunjabi
Recommendations

Daniela o.
Maestría at Universidad Anáhuac Mexico NorteJalapa, Veracruz, Mexico
Devinta sari
Junior Staff Payroll at Yakult Indonesia Persada PtJakarta, Indonesia
Faraz haq
Area Manager | Electrical Engineer | MSc Robotics and Autonomous Systems at University of BathLansing, Michigan, United States
Rok brezigar
Asset Manager at NLB skladiSlovenia
Pavla lukavská
Stárnout začínáme ve chvíli, kdy rezignujeme na mládí...Prague, Czechia
Abdullah şahin musabeyoğlu
MetatekMakineGaziantep, Türkiye
Marco arturo díaz ruiz
Web Developer en LIVE DESIGN, INCBarranquilla, Departemen Atlántico, Kolombia
Divya pari
Quality Specialist LeadBengaluru, Karnataka, India
Stephen jones
Senior Consultant at SPS CommerceTrowbridge, England, United Kingdom
Megan byers, fnp-c
Family Nurse Practitioner at Marshall Medical CenterGreater Sacramento
Steve jimbo
Software Developer | Front: Angular | Back: Java/Spring BootQuito Canton, Pichincha, Ecuador
Richard ahorgah
IT Support | Cyber Security | Programming | Networking | Cloud Computing | Car EnthusiastPen-Pedair-Heol, Wales, United Kingdom
Syd walker, cfp®, aif®, chfc®, clu®
Vice President/Investments - StifelSanta Barbara County, California, United States
Andrei riik
Android Developer | Chief Software Engineer @ EPAM | 11 years of experience | Kotlin | KMP | Jetpack...Türkiye
Ambika maganur
Technical Lead at Falca SolutionsBengaluru, Karnataka, India
Michał turski
Adiunkt w Politechnika CzęstochowskaCzestochowa Metropolitan Area
Seun davids
ITIL | MNCS | ISO Lead Implementer| IT Support Escalations | Projects | DevOps | Cloud Engineering |...Ikeja, Lagos State, Nigeria
Charles conrad 2, cpcm
Director, Office of Acquisitions at National Institute of Environmental Health Sciences (NIEHS)Raleigh-Durham-Chapel Hill Area
Shana severino
HR Business Partner | Employee Relations | Talent Acquisition | Policies & InitiativesGastonia, North Carolina, United States
Sunder singh
HCL technologiesNew Delhi, Delhi, India
...