Bill Schwartz
About Bill Schwartz
Bill Schwartz is a Senior Principal Software Engineer at Ampere, specializing in UEFI and system management architecture for x86 enterprise servers. He has over two decades of experience in software engineering, hardware development, and project leadership roles.
Work at Ampere
Bill Schwartz has been employed at Ampere as a Senior Principal Software Engineer since 2020. He works in Morrisville, NC, where he focuses on UEFI and system management architecture for x86 enterprise servers. His role involves leveraging his extensive experience in software engineering to contribute to the development of advanced server technologies.
Education and Expertise
Bill Schwartz earned his degree in Electrical Engineering from North Carolina State University, graduating Summa Cum Laude. His studies spanned from 1992 to 1997. He possesses expertise in FPGA development, hardware/software bringup processes, and embedded Linux development, including uboot, Linux kernel, and device driver development on ARM processors.
Background
Bill Schwartz has a robust professional background in software engineering, having worked at notable companies in the tech industry. He served as an Enterprise Principal Software Engineer at Lenovo from 2014 to 2015, and as Principal Engineer at Broadcom from 2015 to 2020. Prior to these roles, he spent 15 years at IBM as a Senior Software Engineer, contributing to various projects in Research Triangle Park, NC.
Achievements
Throughout his career, Bill Schwartz has been actively involved in POST/BIOS/UEFI development. He has a strong background in both hardware and firmware development, particularly in project leadership roles. His extensive experience in UEFI and system management architecture has positioned him as a key contributor in the field of x86 enterprise servers.