Google is looking for experienced compiler engineers to join several of our
efforts towards building the world's most effective computing platform. We are
particularly interested in individuals who excel at compiler design and
implementation. The ideal candidates will be able to help us improve the Gnu
toolchain (gcc/glibc/binutils) in one or both of two ways:
Improve overall performance of our code base by analyzing performance
bottlenecks, then designing and implementing changes to the tool chain that
would relieve those bottlenecks. Possible projects include improving inter-
procedural, in-lining, profile-driven, post-link, or whole-program
optimization
Improve overall productivity of our programmers by identifying
programming errors that could have been detected by static analysis, then
designing and implementing changes to the tool chain that would catch those
errors as early as possible
Demonstrable experience in at least one of the following:
Compiler design and code optimization.
Performance debugging and optimization of large C++ applications
Static code analysis
|