Vighnesh Kamath

Software Engineer

Hyderabad, Telangana, India12 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in C++ and Matlab for HDL code generation.
  • Proven experience in developing debugging tools.
  • Strong background in VLSI and embedded systems.
Stackforce AI infers this person is a VLSI and Embedded Systems Engineer with strong debugging and software development skills.

Contact

Skills

Core Skills

C++MatlabDebuggingC/c++

Other Skills

HW SW co-designCode developmentCritical Path EstimationMulticycle Path ConstraintsHDL Code generationCtclVisual StudioIAR Embedded WorkbenchLiberoQTBluespecData StructuresAlgorithmsShell Scripting

Experience

12 yrs 9 mos
Total Experience
3 yrs 2 mos
Average Tenure
3 yrs 10 mos
Current Experience

Amd

Member Of Technical Staff

Aug 2022Present · 3 yrs 10 mos · Hyderabad, Telangana, India

Mathworks

Software Developer

Jul 2019Aug 2022 · 3 yrs 1 mo · Hyderabad Area, India

  • HW SW co-design developer
  • Developer at Mathworks: I have worked as a Software Developer at Mathworks in HdlCoder team. I work on different projects including Code development Critical Path Estimation, Multicycle Path Constraints, HDLCode generation. I am working on a project with couple of freshers in the Developement Group gaining experience on driving the driving the project towards completion. My developement work including coding in matlab scripts and C++.
MatlabC++HW SW co-designCode developmentCritical Path EstimationMulticycle Path Constraints+1

Microsemi corporation

4 roles

Sr Software Engineer 1

Promoted

Nov 2018Jun 2019 · 7 mos

  • Development of the debugging tool, SmartDebug, with ownership to Transceiver Debug features.
  • Gather feature, enhancement or bug fix requirements from the various
  • sources including marketing, Functional application engineers and QA.
  • Elaborate on the requirements and draft elaboration documents
  • Understand the Transceiver and fabric architecture, as and when required, to make implementation plan of requirements.
  • Construct features, enhancements and bugfixes within the information and requirement domain.
  • Create test plans to test the implementation from coverage perspective.
  • Modify firmware code of testcases, as and when required, to test the required
  • areas of the implementation.
  • Document the implementations of the tool providing details to user flows,
  • limitation, hardware behavior and future enhancement scope.
  • Interact with different hardware teams for understanding of modules and
  • validation pointers.
  • Some of the highlight features implemented are: Frontend GUI design of Debug
  • Transceiver in SmartDebug, PRBS tests with cumulative error count capability,
  • Eye Monitoring with Infinite persistent mode, PCIe Debug, Script based DFE calibration.
  • Language: C++, C, tcl
  • Tools: Visual Studio, IAR Embedded workbench
C++CtclVisual StudioIAR Embedded WorkbenchDebugging

Custom Design Software Engineer 2

Jun 2017Oct 2018 · 1 yr 4 mos

Custom Design Engineer, Software

Jun 2016Jun 2017 · 1 yr

  • Gather requirement,functional specifications, plan use cases, design and implement efficient data structures and algorithms in C/C++ to develop new features for the debug product.Maintain and support existing debug product and features.
  • Tools used: Libero 11.5 ,11.6 , 11.7 versions, QT version 5,Visual Studio
C/C++LiberoQTVisual StudioDebugging

Intern

May 2015May 2016 · 1 yr

  • As a whole, gather requirement,functional specifications, plan use cases, design and implement efficient data structures and algorithms in C/C++ to develop new features for the debug product.Maintain and support existing debug product and features.
  • Tools used: Libero 11.5 ,11.6 , 11.7 versions, QT version 5,Visual Studio
C/C++LiberoQTVisual StudioDebugging

Indian institute of technology, madras

Intern

May 2014Jul 2014 · 2 mos · Chennai Area, India

  • AMBA 3.0 bus protocols- AHB and APB (Internship)
  • Implemented the AMBA 3.0 AHB-lite and AMBA 3.0 APB protocols. The AHB and APB controllers are double synchronized in the bridge module using FIFO. As a step further, the universal synchronous and asynchronous receiver transmitter (USART) protocol has been interfaced as a peripheral device. Tags: Bluespec.
Bluespec

Brilliance classes & academic research pvt. ltd.

Lecturer

Jun 2011May 2013 · 1 yr 11 mos · Mumbai Area, India

  • Worked as a lecturer for engineering and physics.

Education

International Institute of Information Technology Hyderabad (IIITH)

Master of Technology (MTech) — VLSI & Computer Engg

Jan 2013Jan 2015

K. J. Somaiya Institute of Technology

Bachelor's Degree

Jan 2007Jan 2011

Birla College

High School — Higher Secondary School

Jan 2005Jan 2007

Vidya Niketan Dombivli

Secondary School — Secondary School

Jan 1993Jan 2005

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

Explore similar profiles based on matching skills and experience