Thursday, 29 April 2010

USA: Research position in Compiler Optimization

Compiler Optimization

Cray has an opening for a motivated and skilled software developer to join its Compiler group.
The Compiler Optimization Engineer will work on improving the optimization and parallelization
phases of the Cray Fortran, C, and C++ compilers. This includes both significant research and
product development activities, as Cray continues to advance the state of the art of its compiler
across dissimilar architectures.

RESPONSIBILITIES:
This work includes the design and implementation of new compiler-based optimizations,
enhancing existing optimizations, the implementation of new high-level language features,
adapting evolving programming models to Cray architectures, and working to improve the overall
quality of the compiler.

QUALIFICATIONS:
• B.S. Computer Science, Electrical and Computing Engineering, or similar discipline is
required. Advanced degrees are welcome.
• At least 5 years experience in compiler development or equivalent combination of
education and experience, particularly with regard to compiler optimization.
• Background in high performance computing (HPC) architectures, including
multiprocessors, distributed memory systems, and GPU accelerators, is highly desired.
• Proficiency writing in C is critical, and familiarity with C++ is desired.
• Knowledge of Fortran is a plus.
• Experience in working with large projects, or an advanced thesis in an appropriate area.
• Commitment to sound software engineering principles, outstanding problem solving
skills, ability to work well in a cooperative development environment, both within and
across teams, and good written and verbal communications skills.
• Must be motivated to have an impact on our products, our company, and the state of
the art.

OTHER:
The location for this position is in Saint Paul, MN, USA

CONTACT:
send resume to ldr@cray.com.

Please give the reference of CareerSetup in your application when applying for this opportunity! 

Subscribe for more updates

Enter your email address:




 
Copyright © 2009 CareerSetup Inc. All rights reserved