Summary
William Westrick is a staff software engineer in Palo Alto who blends controls and mechatronics expertise with hands-on industrial automation and embedded software experience. Over a career spanning automation at Theranos, systems and solutions engineering at Cognex, and recent platform work at Landing AI, he has designed and debugged electromechanical systems end-to-end—from PCB and control box design to PLCs, Fanuc robotics, and custom motor control firmware. His background in mechanical CAD, DFx manufacturing methods, and electronics (Altium, AVR/PIC/ARM) lets him bridge hardware and software teams to ship robust production systems. Notably, he pairs academic training in mechanical engineering with early radar and SAR software work at Lockheed Martin, reflecting a long habit of shipping practical tooling and rapid prototypes under tight constraints.
3 years of coding experience
14 years of employment as a software developer
M.S.E. Mechanical Engineering, M.S.E. Mechanical Engineering at University of Michigan
B.S. Mechanical Engineering, B.S. Mechanical Engineering at Cornell University