|
|
Back to
jobs list
|
|
Company CRAY INC, |
|
Job
Title Software Engineer-Compiler Optimization |
|
Posted 2/10/2010 |
|
Location St Paul, MN |
|
Job Description 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 with automatic parallelization capabilities across dissimilar architectures. 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 or similar discipline is required. Advanced degrees are welcome. Must have at least 5 years experience in compiler development, particularly with regard to optimization and code generation. A strong 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.
US CITIZENSHIP REQUIRED.
Cray Inc. is an Affirmative Action, Equal Opportunity Employer.
Apply directly at www.cray.com or send resume and cover letter to sherrib@cray.com
|
|
Contact Sherri Bruun |
|
Email sherrib@cray.com |
|
Phone |
|
Fax |
|
Website www.cray.com |
Back to
jobs list
| |
|