Sushil Sekhar Satapathy

Software Engineer

Bengaluru, Karnataka, India3 yrs 7 mos experience

Key Highlights

  • Expert in system-level software and hardware-software co-design.
  • Developed NVMe and IOMMU drivers for Intel and AMD platforms.
  • Architected a mobile app using Flutter with MVVM pattern.
Stackforce AI infers this person is a Software Engineer specializing in system-level software and mobile application development in the Fintech sector.

Contact

Skills

Core Skills

System-level SoftwareFirmware InterfacesDevice Driver DevelopmentMobile Application Development

Other Skills

CC++Diagnostic toolsPerformance profilingAutomation frameworksNVMeIOMMULinux kernelPythonFlutterMVVM architectureData StructuresAndroid DevelopmentHTML5AutoCAD

About

I am an ASIC Software Engineer at Meta, bringing a strong track record in system‑level software and hardware–software co‑design to next‑generation compute platforms. I graduated with a B.Tech in Computer Science and Engineering from NIT Rourkela (2018–2022), where I sharpened my problem‑solving skills by developing over 60 algorithmic challenges on Coding Ninjas’ CodeStudio and mentoring fellow interns. During my studies, I also co‑architected the Neowise Money mobile app in Flutter using an MVVM pattern, delivering a clean separation of business logic and UI. After graduating, I joined Micron Technology (Aug 2022–Apr 2024) as an Associate Software Engineer, where I developed and optimized NVMe and IOMMU drivers in C/C++ for Intel and AMD platforms, built an organization‑wide SSD validation framework, and automated test workflows by integrating C/C++ APIs with Python. In April 2024, I moved to NVIDIA’s GPU organization, contributing to Blackwell, Hopper, and DGX Spark software stacks defining firmware interfaces, creating diagnostic and profiling tools, and establishing cross‑platform validation frameworks to ensure industry‑leading performance. At Meta, I am excited to leverage this deep expertise in low‑level API design, test automation, and high‑performance system architectures to accelerate the development of cutting‑edge ASICs and software infrastructure.

Experience

3 yrs 7 mos
Total Experience
1 yr 4 mos
Average Tenure
10 mos
Current Experience

Meta

ASIC Software Engineer

Jun 2025Present · 10 mos · Bengaluru, Karnataka, India · Hybrid

Nvidia

System Software Engineer

Apr 2024May 2025 · 1 yr 1 mo · Bengaluru, Karnataka, India · Hybrid

  • Develop system‑level software for Blackwell, Hopper, and NVIDIA DGX Spark platforms, bridging GPU hardware with high‑level runtimes and applications.
  • Partner with hardware architects to define and expose new GPU features via firmware interfaces.
  • Build diagnostic and performance‑profiling tools for comprehensive graphics, compute and memory workload analysis.
  • Established automation frameworks for cross-platform validation, ensuring reliability and performance across Windows and Linux environments.
  • Ensure rock‑solid reliability and industry‑leading performance for gaming, AI, and data‑center workloads.
CC++System-level softwareFirmware interfacesDiagnostic toolsPerformance profiling+1

Micron technology

Associate Software Engineer

Aug 2022Apr 2024 · 1 yr 8 mos · Hyderabad, Telangana, India

  • Developed and optimized NVMe and IOMMU device driver code in C/C++ for both Intel and AMD platforms, enhancing storage and memory‑management performance.
  • Collaborated with teammates to design and deliver an organization‑wide validation framework for workload execution, data integrity checks, and performance monitoring.
  • Debugged complex Linux kernel issues and translated detailed NVMe, IOMMU, and storage specifications into robust driver enhancements.
  • Integrated C/C++ APIs with Python to streamline test automation scripting and accelerate validation cycles.
  • Deepened expertise in system‑level software development and advanced storage and memory virtualization technologies through hands‑on driver work.
CC++NVMeIOMMULinux kernelPython+2

Neowise money

Software Engineer Intern

Apr 2021Jul 2021 · 3 mos · Remote

  • Collaborated with two engineers to architect and develop the Neowise app from the ground up during my internship.
  • Implemented the application in Flutter using an MVVM architecture, effectively decoupling business logic from the UI layer for maintainability and scalability.
FlutterMVVM architectureMobile application development

Coding ninjas india

Intern

Dec 2020Mar 2021 · 3 mos · Remote

  • Developed and published over 60 algorithmic and data-structure challenges on Coding Ninjas’ CodeStudio platform.
  • Mentored and led a team of interns, championing best coding practices and guiding them through diverse problem‑solving techniques.

Education

National Institute of Technology, Rourkela

Bachelor's degree — Computer Science

Jan 2018Jan 2022

Stackforce found 48 more professionals with System-level Software & Firmware Interfaces

Explore similar profiles based on matching skills and experience