 He began working for IBM in 1984 as an engineer.He continued to work for IBM until 1998, holding various management positions during that time.Some of the groups that he managed at IBM include the thermal and mechanical analysis groups, the surface science group, the chemical lab, and the site technical assurance group.