Sayantan Bhattacharya

Sayantan Bhattacharya

Programmer Analyst

Followers of Sayantan Bhattacharya469 followers
location of Sayantan BhattacharyaColorado Springs, Colorado, United States

Connect with Sayantan Bhattacharya to Send Message

Connect

Connect with Sayantan Bhattacharya to Send Message

Connect
  • Timeline

  • About me

    Principal Firmware Engineer | SAS, SATA, NVMe, PCIe | Data Center Storage Group (DCSG) at Broadcom Inc. | Embedded Systems Design

  • Education

    • Visvesvaraya Technological University

      1999 - 2003
      Bachelor of Engineering Electronics and Communications Engineering
    • University of Colorado Boulder

      2004 - 2007
      Master of Science Electrical Engineering
  • Experience

    • Cognizant Technology Solutions

      Jun 2003 - Jul 2004
      Programmer Analyst

      Designed, implemented and optimized Oracle based data base management solution (RDBMS) for C# web application.

    • Qualcomm

      May 2006 - Dec 2006
      Hardware Intern

      Implemented and tested Verilog-RTL block level design using VERA, ModelSim and other in-house RTL verification tools.

    • Broadcom Inc.

      May 2007 - now

      Design, implement, debug and maintain firmware for SAS, SATA, NVMe based raid storage controllers. - Designed and demonstrated proof of concept of various key features on FPGA platform for Broadcom's next generation SAS/SATA/NVMe storage controllers.- Designed and implemented NVMe enumeration methodology and PCIe Configuration TLP redirection for Broadcom's next generation storage solution.- Maintain, support and enhance SCSI Enclosure Services (SES) for Broadcom's 3rd generation storage controller as per industry standard SES-3 protocol. Show less Senior Firmware Engineer (2010 - 2014)- Designed and demonstrated a firmware method that a SAS controller can use to abstract access from virtual machines operating on a host system to SAS physical devices connected to the SAS controller without a routing table for port-to-port messaging on the SAS controller. ( US Patent No. 20130283264 )- Designed and enhanced a single core SSP Target solution to a multi-core solution with coherency in firmware for LSI's 3rd Generation SAS/SATA Storage controllers.- Supported and enhanced key features in firmware involving I/O error handling and SCSI Task Management, SAS Discovery for LSI's 3rd geenration SAS/SATA storage controllers. Firmware Engineer II (2007 - 2010)- Debugged and supported key features in firmware written in C/C++ PowerPC assembly for LSI's first generation storage controllers.- Implemented features like SATA NCQ support, etc per customer request and in accordance with published SCSI, SAS and SATA protocol specifications. - Helped customers meet deadlines and major business objectives by debugging and root causing critical storage controller firmware issues using PowerPC JTAG hardware debuggers, SAS/SATA protocol analyzers. - Collaborated with other departments within the organization to scope out and implement solutions for problems in unfamiliar system components. Show less

      • Principal Firmware Engineer

        Dec 2018 - now
      • Staff Firmware Engineer

        Jun 2014 - Dec 2018
      • Firmware Engineer

        May 2007 - Jun 2014
  • Licenses & Certifications

    • Embedded Systems

      University of Colorado Boulder