Sahil Jasuja
SDE@ IBM Systems (ISDL) || Alumnus @ IIT Madras\'24 || Ex-SDE intern @ Samsung Research ,Bangalore || AIR- 94 Gate CSE’22 || C++ || Blockchain
- Role
- Software Engineer in Ibm Systems (Isdl) at IBM
- Location
- Bengaluru, KA, IN
- LinkedIn followers
- 500 followers
About Sahil Jasuja
As a Software Engineer at IBM Systems (ISDL), I contribute to the development and…
Experience
Software Engineer in Ibm Systems (Isdl)
Jul 2024 — Present · Bangalore Urban, IN
Contributing to the development and maintenance of a large-scale (200K+ LOC) Simulation Control Library that interfaces with IBM’s Mainframe Processor simulator. This library is crucial for the verification process, as it provides the necessary tools to control and monitor simulations of the processor’s behavior in a cycle-accurate environment.2.The core of the library is written in C++ using the STL. The use of STL allows for efficient and reliable data management, critical in handling the complex datasets and operations involved in processor simulation.An additional interface is provided through Perl scripting, enabling flexibility and ease of use for the 300+ verification engineers who interact with the tool. This interface facilitates rapid testbench setup, execution, and result analysis.3.Responsibilities:a) Tool Enhancement and Maintenance: Involved in enhancing existing functionalities of the Simulation Control Library, ensuring it meets the evolving needs of verification engineers. Tasks include debugging, code optimization, and implementing new features based on user feedback.b) Collaboration with Verification Engineers: Working closely with verification engineers to understand their requirements and provide technical support. This includes helping to troubleshoot issues, optimizing workflows, and ensuring that the tool integrates smoothly with various testbenches.c) Codebase Management: Assisting in the management of the large codebase, which involves understanding legacy code, ensuring code quality, and adhering to best practices in software development. Familiarity with version control systems (e.g, Git) is also crucial for tracking changes and collaborating with other team members.4.Support for Large User Base: The library is a key component of the verification workflow for over 300 engineers, playing a vital role in ensuring the correctness and reliability of the Mainframe Processor designs.
Education
Medicaps university ,Indore,India
Bachelor of Technology - BTech
2018 — 2022
Indian Institute of Technology, Madras
Master of Technology - MTech
2022 — 2024
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.