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>
In compilers? You are lucky if they pay you On Wed, Aug 27, 2008 at 12:55 PM, Julio <julio.martin.hidalgo at gmail.com> wrote:> 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 > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > >
Ok, I supposed that. Only few people can live of making interest things... 2008/8/27 Daniel Berlin <dberlin at dberlin.org>> In compilers? > You are lucky if they pay you > > On Wed, Aug 27, 2008 at 12:55 PM, Julio <julio.martin.hidalgo at gmail.com> > wrote: > > 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 > > > > > > _______________________________________________ > > 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/9fb6e01c/attachment.html>
US$20k to US$200K is typical.[1] On Aug 27, 2008, at 10:00 AM, Daniel Berlin wrote:> In compilers? > You are lucky if they pay you > > On Wed, Aug 27, 2008 at 12:55 PM, Julio <julio.martin.hidalgo at gmail.com > > wrote: >> Hello, just for curiosity (I'm just finishing my degree), how much >> salary >> earn people in the field of compilers?1 - I bet this discludes typical wages in rural China.