Staff Software Engineer
CurrentI work on embedded firmware and other low-level security things, most recently for Android Pixel phones.
Please complete the CAPTCHA to continue
@google.com
✓
LinkedIn matched
A concise factual answer block for searchers comparing this professional profile.
Bill Richardson is listed as Staff Software Engineer at Google, a with 219238 employees, based in Tyler, Texas, United States. AeroLeads shows a work email signal at google.com and a matched LinkedIn profile for Bill Richardson.
Bill Richardson previously worked as Member of Technical Staff at Google and Senior Software Engineer at Sun Microsystems. Bill Richardson holds Ph.D., Computer Science from University Of Utah.
This section adds company-level context without repeating Bill Richardson's masked contact details.
AeroLeads found 2 current-domain work email signals for Bill Richardson. Compare company email patterns before reaching out.
I'm not currently looking for a new job.
Listed skills include Debugging, Device Drivers, Unix, C++, and 17 others.
Company context helps verify the profile and gives searchers a useful next step.
A career timeline built from the work history available for this profile.
I work on embedded firmware and other low-level security things, most recently for Android Pixel phones.
I'm working on Chrome OS, specifically verified boot, BIOS, autoupdate, and other low-level things.
Senior member of the Integrated Lights Out Management (ILOM) software team, responsible for developing and extending the firmware upgrade process, including the packaging system, flash layout, improved user interaction, automatic recovery, and cryptographic signatures. Also handled bringup and programming tasks for new systems and network switches, and worked on automated testing plans and frameworks. Technical lead for Sun Fire X4100/X4200 service processor. Ported bootloader and Linux kernel to new processor derivative, modified device drivers for our special-purpose hardware, created debug and development environments and OS distribution, maintained build processes, wrote and provided tools for manufacturing flow. Orchestrated technical direction for the approximately 20-person team for the full duration of the project.
Platform development for proprietary x86-based systems. Wrote and debugged several Linux kernel drivers, developed system simulation tools and interfaces, video capture tools, packaged OS distribution for our special hardware. Company acquired by Sun Microsystems in 2004.
Responsible for architecting and developing a software simulation of a custom hardware design, to meet the often-conflicting requirements of several different teams. This simulator was written in a mix of C, C++, and Verilog, and is used for RTL design validation, to implement mixed-mode RTL simulation, to provide a development platform for target software, and to allow performance estimates with clock-accurate timings. I was originally team lead, and later officially promoted to manager of the other developers on this project. I also developed reset firmware and debug frameworks for the hardware team, and assisted with bringup and testing of hardware prototypes. In addition, I administered some two dozen Linux-based workstations and compute servers.
Developed in-house architectural validation tools, particularly an automatic test generation environment. Designed components to allow dynamic, programmable control of constraint-solving, graph traversal, and data pruning algorithms. Also worked on the design and deployment of a bug tracking system using Microsoft web development tools and database engines. Wrote active server scripts for GUI generation, created a Unix command-line interface for automated use, and coordinated the transition of the Itanium(tm) design team to the new system. Developed and taught in-depth internal classes on the Perl programming language for several years.Performed architectural validation for the Itanium(tm) processor, particularly interrupt handling and control transfer between iA32 and iA64 applications. Instrumental in the development and success of backwards compatibility features allowing Itanium(tm) to correctly run legacy iA32 operating systems.
Designed and developed the first clock-accurate behavioral simulator for the 88110 RISC processor, wrote benchmarking and diagnostic programs and multiprocessor system tests. Validated and debugged the design of the 88100 RISC processor floating point unit and the 88200 cache controller, and developed a hardware test platform for future processor versions.
Other employees you can reach at google.com. View company contacts for 219238 employees →
Schneider Victor-Tulias
Colleague at GoogleSan Francisco Bay Area, United States
View →
KH
Kelly Henry
Colleague at GoogleChicago, Illinois, United States
View →
CS
Computer Science
Colleague at GoogleMumbai, Maharashtra, India
View →
DM
Deivide Martins
Colleague at GoogleRio De Janeiro, Brazil
View →
TL
Tiffany L.
Colleague at GoogleSunnyvale, California, United States
View →
JJ
John Johny
Colleague at GoogleTroyes, Grand Est, France
View →
EJ
Erin Jackson
Colleague at GoogleNew York, United States
View →
テ
テラダイツキ
Colleague at GoogleJapan
View →
DK
Deepti Kidambi
Colleague at GoogleSan Francisco Bay Area, United States
View →
ML
Michael Leen
Colleague at GoogleWest Groton, Massachusetts, United States
View →
My dissertation focused on self-timed, asynchronous computer architectures, with emphasis on decoupled execution and exception handling..
My program of study included microprocessor design, numerical analysis, semiconductor theory, VLSI circuit design, computer architecture.
Activities and Societies: Campus Radio (WSBF)Standard undergraduate curriculum, with an emphasis on digital electronics and mathematics.
Quick answers generated from the profile data available on this page.
Bill Richardson works for Google.
Bill Richardson is listed as Staff Software Engineer at Google.
AeroLeads has found 2 work email signals at @google.com for Bill Richardson at Google.
Bill Richardson is based in Tyler, Texas, United States while working with Google.
Bill Richardson has worked for Google, Sun Microsystems, Kealia, Riverstone Networks, and Intel.
Bill Richardson's colleagues at Google include Schneider Victor-Tulias, Kelly Henry, Computer Science, Deivide Martins, and Tiffany L..
You can use AeroLeads to view verified contact signals for Bill Richardson at Google, including work email, phone, and LinkedIn data when available.
Bill Richardson holds Ph.D., Computer Science from University Of Utah.
Bill Richardson is listed with skills including Debugging, Device Drivers, Unix, C++, Linux, Software Engineering, C, and Firmware.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial Search contactsCheck these profiles if this is not the Bill Richardson you were looking for.