Computer Programmer
Working on hardware/software co-design across operating systems, virtualization, compiler codegen, binary translation, processor microarchitecture and ISA design across CPUs, GPUs, and VLIW), and heterogeneous numerical parallel computing.