Hi all,
Wanted to let you know about some compiler work opportunities here at Cray.
We're pushing LLVM in all sorts of interesting ways and there's lots of
work
inside and outside of LLVM to keep us all busy.
Please let me know if you are interested.
-Dave
Software Engineer II- Code Generation:
Cray Inc, is looking for a JR Software Engineer II with about 2-3 years of
experience under their belt in the Code Generation area.
The Compiler Code Generation Engineer will work on improving the optimization
and code generation phases of the Cray Fortran, C and C++ compilers. This
includes both research and product development activities. It may also
include work in the library support code for various parallel programming
models. Primary focus will be on code generation for the Cray adaptive
architecture, and the X86-64 processor architecture. Maintain compliance with
evolving language standards.
Requirements: BS Computer Science or similar discipline required with at least
2 years directly related experience. Advanced degrees are welcome. Academic
background in compiler development or 1-2 years of experience in compiler
development in code generation. X86-64 experience is desirable. Experience
working within the LLVM Compiler infrastructure is a plus. An understanding
of high performance computer architectures and their application is also
desirable. Proficiency in C and C++ is required. Working knowledge of Fortran
is a plus. Commitment to sound software engineering principles; outstanding
problem solving skills. Ability to work well in a cooperative development
environment, both within and across teams. Good written and verbal
communication skills.
Software Engineer II- Compiler Optimization:
Cray Inc, is looking for a Jr Level Software Engineer who has about 2-4 years
under their belt working in the compiler optimization development area.
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
Requirements: B.S. Computer Science or similar discipline is required with at
least 2 years directly related experience. Advanced degrees are welcome.
Experience in compiler development, particularly with regard to optimization
and code generation is highly desired. A good understanding of high
performance computing (HPC) architectures, including multiprocessors and
distributed memory systems, is beneficial. Proficiency writing in C is
critical, and familiarity with C++ is useful. Knowledge of Fortran is a plus,
but not required. 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. Experience in working with large projects, or
an advanced thesis in an appropriate area.
Hi, Just wondering, is Cray still active on Chapel? Any timeframe to a public release? Thanks, Dan On Aug 26, 2008, at 6:00 PM, David Greene wrote:> Hi all, > > Wanted to let you know about some compiler work opportunities here > at Cray. > We're pushing LLVM in all sorts of interesting ways and there's lots > of work > inside and outside of LLVM to keep us all busy. > > Please let me know if you are interested. > > -Dave > > > Software Engineer II- Code Generation: > > Cray Inc, is looking for a JR Software Engineer II with about 2-3 > years of > experience under their belt in the Code Generation area. > > The Compiler Code Generation Engineer will work on improving the > optimization > and code generation phases of the Cray Fortran, C and C++ compilers. > This > includes both research and product development activities. It may also > include work in the library support code for various parallel > programming > models. Primary focus will be on code generation for the Cray adaptive > architecture, and the X86-64 processor architecture. Maintain > compliance with > evolving language standards. > > Requirements: BS Computer Science or similar discipline required > with at least > 2 years directly related experience. Advanced degrees are welcome. > Academic > background in compiler development or 1-2 years of experience in > compiler > development in code generation. X86-64 experience is desirable. > Experience > working within the LLVM Compiler infrastructure is a plus. An > understanding > of high performance computer architectures and their application is > also > desirable. Proficiency in C and C++ is required. Working knowledge > of Fortran > is a plus. Commitment to sound software engineering principles; > outstanding > problem solving skills. Ability to work well in a cooperative > development > environment, both within and across teams. Good written and verbal > communication skills. > > > > Software Engineer II- Compiler Optimization: > > Cray Inc, is looking for a Jr Level Software Engineer who has about > 2-4 years > under their belt working in the compiler optimization development > area. > > 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 > > Requirements: B.S. Computer Science or similar discipline is > required with at > least 2 years directly related experience. Advanced degrees are > welcome. > Experience in compiler development, particularly with regard to > optimization > and code generation is highly desired. A good understanding of high > performance computing (HPC) architectures, including multiprocessors > and > distributed memory systems, is beneficial. Proficiency writing in C is > critical, and familiarity with C++ is useful. Knowledge of Fortran > is a plus, > but not required. 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. Experience in working with large > projects, or > an advanced thesis in an appropriate area. > > > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
Hello, just for curiosity (I'm just finishing my degree), how much salary earn people in the field of compilers? 2008/8/27 Daniel M Gessel <gessel at apple.com>> Hi, > > Just wondering, is Cray still active on Chapel? Any timeframe to a > public release? > > Thanks, > > Dan > > On Aug 26, 2008, at 6:00 PM, David Greene wrote: > > > Hi all, > > > > Wanted to let you know about some compiler work opportunities here > > at Cray. > > We're pushing LLVM in all sorts of interesting ways and there's lots > > of work > > inside and outside of LLVM to keep us all busy. > > > > Please let me know if you are interested. > > > > -Dave > > > > > > Software Engineer II- Code Generation: > > > > Cray Inc, is looking for a JR Software Engineer II with about 2-3 > > years of > > experience under their belt in the Code Generation area. > > > > The Compiler Code Generation Engineer will work on improving the > > optimization > > and code generation phases of the Cray Fortran, C and C++ compilers. > > This > > includes both research and product development activities. It may also > > include work in the library support code for various parallel > > programming > > models. Primary focus will be on code generation for the Cray adaptive > > architecture, and the X86-64 processor architecture. Maintain > > compliance with > > evolving language standards. > > > > Requirements: BS Computer Science or similar discipline required > > with at least > > 2 years directly related experience. Advanced degrees are welcome. > > Academic > > background in compiler development or 1-2 years of experience in > > compiler > > development in code generation. X86-64 experience is desirable. > > Experience > > working within the LLVM Compiler infrastructure is a plus. An > > understanding > > of high performance computer architectures and their application is > > also > > desirable. Proficiency in C and C++ is required. Working knowledge > > of Fortran > > is a plus. Commitment to sound software engineering principles; > > outstanding > > problem solving skills. Ability to work well in a cooperative > > development > > environment, both within and across teams. Good written and verbal > > communication skills. > > > > > > > > Software Engineer II- Compiler Optimization: > > > > Cray Inc, is looking for a Jr Level Software Engineer who has about > > 2-4 years > > under their belt working in the compiler optimization development > > area. > > > > 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 > > > > Requirements: B.S. Computer Science or similar discipline is > > required with at > > least 2 years directly related experience. Advanced degrees are > > welcome. > > Experience in compiler development, particularly with regard to > > optimization > > and code generation is highly desired. A good understanding of high > > performance computing (HPC) architectures, including multiprocessors > > and > > distributed memory systems, is beneficial. Proficiency writing in C is > > critical, and familiarity with C++ is useful. Knowledge of Fortran > > is a plus, > > but not required. 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. Experience in working with large > > projects, or > > an advanced thesis in an appropriate area. > > > > > > > > > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080827/8089be0b/attachment.html>