Utkarsh Yadav

Software Engineer

Bengaluru, Karnataka, India5 yrs 1 mo experience
Most Likely To Switch

Key Highlights

  • Expert in C and C++ with strong leadership skills.
  • Developed automated testing frameworks enhancing efficiency.
  • Experience in cross-functional collaboration in high-performance environments.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Infrastructure and Fintech domains.

Contact

Skills

Core Skills

CC++OpenbmcSystem ArchitectureServer-side DevelopmentAutomated TestingAutomated Ui Testing

Other Skills

PLDMRedfish APIsMCTPLeadershipTelemetry protocolsRobot FrameworkJavaScriptFrappe frameworkJSONPythonTesting frameworksHTMLCascading Style Sheets (CSS)GithubSQL

About

NVIDIA has been the foundation of my professional growth, where I currently contribute as a Senior System Software Engineer. My role allows me to apply my expertise in C, C++, and many more to innovative projects. My academic journey includes a Master of Technology in Computer Science from IIT Roorkee (2023) and a Bachelor of Technology in Computer Science from NIT Delhi (2019), which equipped me with the technical foundation for my career. Passionate about solving challenges, I have honed my skills through diverse roles, including developing server-side solutions and automated testing frameworks. My collaborative experiences with global teams in the financial domain and contributions to enhancing software testing frameworks highlight my commitment to delivering efficient solutions. I continually seek opportunities to engage in intellectually stimulating projects to further refine my skills and advance in my field.

Experience

5 yrs 1 mo
Total Experience
2 yrs 6 mos
Average Tenure
2 yrs 11 mos
Current Experience

Nvidia

2 roles

Senior System Software Engineer

Promoted

Mar 2025Present · 1 yr 3 mos · Bengaluru · On-site

  • In my role at NVIDIA, I worked closely with cross-functional teams to manage multiple downstream devices connected to BMC. I was responsible for gathering requirements, designing system architecture, and mentoring developers. My experience spanned three generations of NVIDIA platforms, focusing on enabling out-of-band management support. This position allowed me to enhance my leadership and technical skills significantly.
  • Firmware & OpenBMC: Developed deep expertise in the OpenBMC stack, specifically focusing on telemetry protocols [PLDM, Nvidia proprietary protocols] and Redfish APIs for high-performance customer applications.
  • System Architecture: Responsible for gathering requirements and designing system architectures to manage multiple downstream devices connected to the BMC.
  • Hardware Integration: Streamlined device-to-BMC workflows over MCTP using both standard and OEM application protocols.
  • Platform Lifecycle: Successfully enabled out-of-band management support across three generations of NVIDIA platforms.
  • Leadership: Mentored developers and collaborated with cross-functional teams to optimise system performance and reliability
CC++OpenBMCPLDMRedfish APIsSystem Architecture+2

System Software Engineer

Jul 2023Mar 2025 · 1 yr 8 mos · Bengaluru · On-site

  • Developed expertise in the openBMC stack, focusing on telemetry protocols and Redfish APIs for customer-facing applications.
  • Gained a comprehensive understanding of the workflow from device to BMC over MCTP using standard and OEM application protocols.
  • Collaborated with cross-functional teams to enhance system performance and reliability.
OpenBMCTelemetry protocolsRedfish APIsMCTP

Ion

Software Developer - Rotational Analyst

Jun 2019Aug 2021 · 2 yrs 2 mos · Noida Area, India

  • Worked with global clients in the financial domain to understand and analyze their requirements closely and provide an efficient solution.
  • Worked on server-side of products/components involved in the exchange of trades, performing trading operations and record-keeping of done trades.
  • Worked on different phases of trade lifecycle like Negotiation, Contribution and Post-trade operations.
  • Developed automated test suites to increase test coverage and to reduce manual testing efforts using the Robot framework.
  • Developed features in the downstream systems which are used for settlement, risk analysis, bulk operation and many other purposes.
  • Independently worked on the full cycle of client issue handling process starting from development to testing, to releasing the product to the client.
  • Managing multiple priorities which included client issues, scheduled developments, QA issues and feature analysis.
Server-side developmentAutomated testingRobot Framework

National institute of technology delhi

Summer Research Internship

Jun 2018Sep 2018 · 3 mos · New Delhi Area, India

  • Simulation & Alteration of PageRank and Reputation & Trust.
  • Proposed and developed a new methodology to increase the page rank of a specific node in a network, without affecting the relative page rank of other nodes in the network, simulating real-life scenarios.
  • Study and re-simulation of traditional page rank algorithm.
  • Study and re-simulation of variations of page rank simulation [Weighted page rank, Page rank based on visit of links and Weighted PageRank based on visits of links].

Erpnext (frappé technologies pvt. ltd.)

Summer Internship

Jun 2017Jul 2017 · 1 mo · Mumbai Area, India

  • Automated UI Testing for Frappe framework and ERPNext.
  • Developed automated UI testing infrastructure for ERPNext increasing the test coverage for UI, which was done manually earlier.
  • Contributed to creating the ERPNext conference website for 2017.
  • Mainly worked on JavaScript, Frappe framework, JSON, Python, Git and testing frameworks [TestCafe, Nightwatch] during the internship.
Automated UI TestingJavaScriptFrappe frameworkJSONPython

Education

Indian Institute of Technology, Roorkee

Master of Technology - MTech — Computer Science

Jul 2021Jul 2023

National Institute of Technology Delhi

Bachelor of Technology - BTech — Computer Science

Aug 2015Jul 2019

DAV PUBLIC SCHOOL SRESHTHA VIHAR DELHI-110092

Senior Secondary — Mathematics [PCM] and Computer Science

Jul 2014Apr 2015

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

Explore similar profiles based on matching skills and experience