A

Ankit Gupta

Software Engineer

Uttarakhand, India7 yrs 6 mos experience

Key Highlights

  • Expert in C++ and Python for semiconductor software development.
  • Proven track record in enhancing software usability and debugging.
  • Strong foundation in algorithms and machine learning from top institutes.
Stackforce AI infers this person is a Semiconductor Software Engineer with expertise in C++ and Python.

Contact

Skills

Core Skills

C++Python

Other Skills

Object-Oriented ProgrammingDebuggingAgile DevelopmentHigh-Level DesignLow-Level DesignTCLPerlShell ScriptingGitProblem SolvingGNU DebuggerGeneric ProgrammingDesign PatternsVHDLProduct Development

About

As a Research and Development Engineer II at Synopsys Inc, I work on developing and enhancing the software products that enable the design and verification of complex semiconductor chips. I apply my expertise in C++, Python, and object-oriented programming to deliver high-quality and efficient solutions for the clients. I am passionate about solving real-world problems through software, and I constantly seek to learn new technologies and skills that can help me achieve this goal. I have a Master's degree in Computer Science from International Institute of Information Technology, where I gained a strong foundation in data structures, algorithms, and machine learning. I also have a B.Tech degree in Information Technology from College of Technology, G.B.P.U.A&T, Pantnagar, where I acquired practical knowledge in Linux, databases, and web development. I aspire to leverage my education and experience to contribute to the innovation and growth of the software industry.

Experience

7 yrs 6 mos
Total Experience
2 yrs 8 mos
Average Tenure
2 yrs 1 mo
Current Experience

Ibm

2 roles

Formal Verification Tool Developer

Mar 2025Present · 1 yr 2 mos

DFT Tool Developer

Mar 2024Feb 2025 · 11 mos

Synopsys inc

Research And Development Engineer 2

May 2021Jan 2024 · 2 yrs 8 mos · Bengaluru, Karnataka, India

  • . Working in the 'Fusion Compiler DFT' Team.
  • . Enhanced the usability of Fusion Compiler by adding 'user understandable logs' while parsing the 'data models'. This helped customers and internal PE's to debug the issues more efficiently at their end by providing informative logs.
  • . Worked on adding a new debug infrastructure in the DFT codebase of fusion compiler which helped other developers to make debug logs more usable and readable and pin point the errors during code development.
  • . Worked on enhancement that enables partition of DFT constraints, to make use of 'gate-level' flow of fusion compiler. It helped reducing the test time by a factor of (0.3-0.4).
  • .Working on development of various enhancement and customer critical issues, in an Agile environment.
C++PythonObject-Oriented ProgrammingDebuggingAgile Development

Nucleus software exports ltd - noida

Software Engineer

Aug 2015May 2018 · 2 yrs 9 mos · Noida Area, India

  • I worked as Software developer in Nucleus Software Exports Ltd. My key responsibilities were to handle the client’s day to day issues which, at sometimes, were very critical for client
  • business. Support includes changes in interface or functionality, database issues, application load time issues and also adding
  • new functionalities in the product.

Education

International Institute of Information Technology Hyderabad (IIITH)

Master's degree — Computer Science

Jan 2019Jan 2021

College Of Technology, G.B.P.U.A&T, Pantnagar

B.Tech — Information Technology

Jan 2011Jan 2015

C.B.S.E

XII

Jan 2009Jan 2010

Stackforce found 100+ more professionals with C++ & Python

Explore similar profiles based on matching skills and experience