David Hall is currently a Software Engineering Manager at Apple, where they oversee software development projects. Previously, they served as a Senior Software/Firmware Architect at Hewlett-Packard from 1993 to 2010. Earlier in their career, David worked as a Hardware and Firmware Engineer at California State University, Chico, contributing to the design and implementation for a hazardous spill recovery vehicle. They also completed their Master of Science in Computer Science at California State University, Chico in 1993.
This person is not in the org chart
This person is not in any teams
This person is not in any offices