Sahil S.

Software Engineer

Chicago, Illinois, United States

About

Experience

  • Embedded Software Engineer at Northrop Grumman
    Sep 2023 - Present · 2 yrs 10 mos

  • Graphics Software Engineer at Intel Corporation
    Jun 2022 - May 2023 · 1 yr

    Designed a hardware simulator for a GPU power component - Created a simulator of a GPU part to rapidly test power algorithms rather than develop new firmware - Determined that a new power algorithm should not be brought to market, saving development time - Created reports from the simulator data using Python, Jupyter, and Pandas to share with stakeholders Debugged graphics driver issues on Intel Alchemist GPU cards - Patched a driver code bug to fix incorrect GPU register values caused by a user-level program - Verified bug was solved manually, allowing my team to stop dev. work before waiting for test team Developed and maintained CI/CD for a department-wide graphics specification webpage - Developed a webpage that allowed graphics architects to share software specifications easily - Added the feature for graphics architects to share snapshots of their specifications on the same page

  • Graduate Intern at Intel Corporation
    Jun 2021 - Dec 2021 · 7 mos

    - Wrote a Python script to autogenerate an implementation of an Intel API specification in Go - Set up reproducible system setups in order to test the API implementation on different hardware - Created a custom CI/CD solution for a documentation repository using GitHub Actions - Leveraged Python to generate documentation through GitHub Actions and release it to a central server

  • Research Aide at Argonne National Laboratory
    May 2020 - Aug 2020 · 4 mos

    - Published a research poster in Cluster 2021, and presented the poster at the virtual conference - Collaborated with Argonne scientists to explore HPC application power and performance - Wrote Bash scripts to run experiments with different system configurations on HPC clusters - Processed data with R and RStudio, handling the collection, analysis, and visualization of data

  • Research Assistant at Illinois Institute of Technology
    Sep 2019 - May 2020 · 9 mos

    - Collected data from different applications and analyzed their patterns on a supercomputer - Worked under a professor and graduate mentor and prepared reports around the area of HPC - Set up a one-node computer cluster test system with SLURM job scheduling