[LLVMdev] Cray is Hiring!
Daniel M Gessel
gessel at apple.com
Wed Aug 27 08:28:28 PDT 2008
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
More information about the llvm-dev
mailing list