Senior Staff Software Engineer
Longmont, CO
Xilinx
Texas Instruments
Intern
AMD
Senior Manager Software Development
Xilinx - No longer there
Staff Software Engineer
Birla Institute of Technology and Science, Pilani
The University of New Mexico