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
Firmware Engineer
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.