Sai Prasad A

Sai Prasad A

6 years of Experience in Firmware Developer

Role
Firmware Engineer at Microsoft
Location
New York, NY, US
LinkedIn followers
500 followers

About Sai Prasad A

Firmware engineer with 6 years of experience with a strong background in designing, debugging and implementing firmware and embedded software solutions in C, seeking opportunity in firmware or embedded software.

Experience

  1. Firmware Engineer

    Microsoft

    May 2024 — Present

    Designed and developed firmware applications for ARM-based embedded platforms, ensuring optimized performance and efficient memory utilization.• Implemented and debugged UEFI/BIOS modules using EDK II framework, enhancing system initialization and boot sequence reliability.• Developed low-level drivers and interfaces for UART, SPI, I2C, ADC, and DAC peripherals on ARM Cortex architectures.• Performed board bring-up and hardware validation, leveraging JTAG/SWD for real-time debugging and trace analysis.• Conducted firmware validation using automated regression frameworks and hardware-in-the-loop (HIL) setups.• Developed and optimized garbage collection, wear-leveling, and error correction code (ECC) algorithms for NAND management.• Implemented power loss recovery and metadata consistency mechanisms for NVMe-based SSD firmware.• Enhanced performance and endurance through adaptive thermal throttling and queue management techniques.• Built and optimized bootloaders and bare-metal systems for custom ARM boards, supporting power management and secure boot.• Integrated firmware components with RTOS or Embedded Linux environments for system control and diagnostics.• Automated firmware testing using Python scripts and integrated with CI/CD pipelines (GitHub Actions/Jenkins) for continuous verification.• Contributed to Windows on ARM (WOA) and Qualcomm’s Windows on Snapdragon (WOS) firmware bring-up and debugging.• Utilized WMI interfaces for firmware–OS communication, enabling system configuration and telemetry features.• Collaborated cross-functionally with hardware, validation, and OS kernel teams to ensure seamless hardware-software integration.• Performed performance tuning and code optimization in C/C++, adhering to ARM architecture best practices.• Applied secure firmware development principles, including signed firmware, rollback protection, and secure boot chain validation.

Education

  • Stevens Institute of Technology

    Master's degree

    2022 — 2024

  • Acharya Nagarjuna University

    Bachelor of Science - BS

    2017 — 2020

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.

Sai Prasad A — Firmware Engineer at Microsoft in New York, NY, US | Unifers