Robert's Bio

Resume MAO Froyo

Robert Hundt received a degree in Computer Science from Technical University in Munich in 1992. Until 1999 he worked for Terrasat GmbH in Germany, a 20+ people R&D company he partly owned. He worked in many areas, as company lead, as a manager, as a marketing person and business developer, as a booth cat, but mainly as software developer writing and optimizing system software and numerical application software for surveying and navigation with satellite systems.

In 2000 he started working for Hewlett-Packard Company in California. He worked on bringing up the new and scalable high-level optimizer SYZYGY for the HP compilers with a new inter- procedural optimizer, a new loop optimizer, and a new scalar optimizer. The compiler also got a new commercial front end and a new code generator.

Before joining the compiler group, Robert was responsible for dynamic binary instrumentation for Intel Itanium processors, co-creating and designing the performance analysis tool HP Caliper.

Since beginning of 2007 Robert has been working for Google. He is a Tech Lead for compilers for Google's servers and Android, on x86 and ARM. He is also working on datacenter performance, building fleet-wide, as well as in-depth analysis tools and infrastructure. His current pet project is exploring Scala for DSLs. He is heavily involved in compiler and performance research.

In real life, he enjoys spending time with his family, playing the piano, playing Volleyball (which he does fairly well ;-) and everything related to delicious high quality food (which is the main reason he joined Google, see also here).