Sarthak Sharma

Co-Founder

New Delhi, Delhi, India5 yrs 5 mos experience
Most Likely To Switch

Key Highlights

  • Expert in C++ and MATLAB for embedded systems.
  • Proven track record in protocol validation and automation.
  • Strong leadership experience in technical organizations.
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with expertise in software development and protocol validation.

Contact

Skills

Core Skills

C++MatlabInternet Protocol Suite (tcp/ip)Python (programming Language)JavascriptReact.jsHtml5

Other Skills

Graphical User Interface (GUI)Named PipesSTL containersJTAG vector logicTCP/IPC (Programming Language)NI LabVIEWNI TestStandInstrumentalC/C++FlaskCSSSoftware InfrastructureEngineeringdsa

About

Innovative and detail-oriented Embedded Engineer with experience in developing modern C++ DLLs for SoC register read/write operations. Passionate about high-speed protocol validation, including Ethernet and PCIe, using MATLAB-based tools. Skilled in BER analysis, eye diagram construction, and bathtub plot generation. Adept at cross-platform IPC solutions (Named Pipes, TCP/IP) for seamless data communication between C++ and Python applications. Enthusiastic problem solver with a strong foundation in embedded software development, system validation, and automation.

Experience

5 yrs 5 mos
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 3 mos
Current Experience

Synopsys inc

R&D Engineer 1

Mar 2024Present · 2 yrs 3 mos · Noida, Uttar Pradesh, India · On-site

  • 1. Optimized a modern C++ DLL for register read/write operations on SoC devices by integrating STL containers (vectors, hashmaps) and JTAG vector logic, improving execution efficiency.
  • 2. Performed functional validation of Ethernet and PCIe protocols using MATLAB, strengthening overall signal integrity analysis.
  • 3. Developed and automated MATLAB and Python scripts for BER analysis, enabling automatic eye diagram and bathtub plot generation for protocol performance evaluation.
  • 4. Implemented and optimized IPC mechanisms including Named Pipes and TCP/IP, ensuring seamless and efficient data exchange between C++ DLLs and Python applications.
MATLABPython (Programming Language)C++Graphical User Interface (GUI)Internet Protocol Suite (TCP/IP)Named Pipes

Nxp semiconductors

2 roles

Silicon Validation Engineer

Jul 2023Mar 2024 · 8 mos · Noida, Uttar Pradesh, India · On-site

  • 1. Worked on Python toolkit to automate validation report generation, resulting in a 50% increase in efficiency.
  • 2. Contributed to customer debug activities involving SAR-ADC in a New Product Introduction (NPI) setting, including modifying application code to adjust delays, and demonstrating adept debugging skills in a fast-paced environment.
  • 3. Familiar in LabView and TestStand Automation for hardware driver development, particularly for SOC data collection.
C++C (Programming Language)Python (Programming Language)NI LabVIEWNI TestStandInstrumental

Technical Intern

Jan 2023Jul 2023 · 6 mos · Noida, Uttar Pradesh, India · On-site

  • ◦ High Speed Communication(Serdes): Enhanced and optimized the Firmware code for the project, implementing
  • Reference Manual steps to generate CMM scripts for the Lauterbach device.
  • ◦ Data Converters(ADC and DAC): Conducted debugging on a 12-bit SAR ADC module, addressing customer issues
  • and fine-tuning internal voltages. Validated specifications through the development and implementation of application
  • code using C/C++ programming.
  • ◦ VNA Caliberation: Proficiently executed vector network analyzer calibration, employing the Calibration Toolkit for
  • the generation of De-embedding Files. Generated S-parameter files to assess the return and insertion loss of the
  • Validation board.

Bosch global software technologies

Software Engineer Intern

Jun 2022Jul 2022 · 1 mo · India · Remote

  • 1. Improved the user interface of the mainframe Bosch Web Application by integrating CSS animations for a polished appearance.
  • 2. Contributed significantly to OpenCV projects by leveraging Flask & OpenCV Python Frameworks, enhancing the production-level code base.
  • 3. Played a crucial role in developing a 3D model-based web application using Three.js and React JS Frontend Library, ensuring seamless integration and optimal functionality by referencing Web SDK V4 documentation.
JavaScriptReact.jsPython (Programming Language)FlaskC++

Techcurators

Subject Matter Expert

Jan 2022Mar 2022 · 2 mos · New Delhi, Delhi, India

  • I worked as a problem setter at tech curator in which I designed problems related to DSA which are asked in tech companies interviews and online assessment.
C++Software InfrastructureEngineeringdsaEmbedded Software

Neuralai dtu

Co-Founder & Vice President

Jun 2021Jul 2023 · 2 yrs 1 mo · Delhi, India

  • NeuralAI aims to bring the power of Artificial Intelligence to DTU by harnessing the true potential of its students. Our vision is to uplift the fields of Artificial Intelligence and Machine Learning in the college to build a community that thrives on a strong culture of development, growth, and ingenuity, to push the envelope of their creativity by integrating Artificial Intelligence with every sector in innovative ways.

The humble india

Frontend Developer

Feb 2021Apr 2021 · 2 mos · New Delhi, Delhi, India

  • 1. Proficient in crafting visually appealing and user-centric interfaces using Figma.
  • 2. Successfully integrated Sign-up and Login features using Firebase, ensuring seamless user experiences across various web applications.
  • 3. Skilled in implementing dynamic CSS Animations using Material UI and Bootstrap, enhancing user engagement on web platforms.
HTML5Cascading Style Sheets (CSS)Electronic EngineeringReact.jsSoftware Development

Round table dtu

Technical Co head

Jan 2021Jan 2022 · 1 yr · New Delhi, Delhi, India

  • Round Table is the Skill Development Society of Delhi Technological University (DTU) .Society handholds students in, honing their technical and non-technical skills and grooming them into fine confident professionals. It fills the knowledge gap and gears them up for their dream jobs.
  • Led a team of 150+ inmates
  • Gave practical tips that they learn here to help create achievers, entrepreneurs, and future industry leaders.
  • Organized a myriad of activities, including workshops, internships, creative labs, etc., are all designed to propel them in their career trajectory and take them to glorious heights.

Education

Delhi Technological University

Bachelor of Technology - BTech

Jul 2019Jul 2023

RAMJAS PUBLIC SCHOOL

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

Explore similar profiles based on matching skills and experience