C Bergström via llvm-dev
2016-Feb-11 11:00 UTC
[llvm-dev] [JOB] PathScale multiple positions
If you are passionate and love working on compilers this is your home. PathScale has a family-like culture where engineers get to take ownership of challenging problems and areas of code. Most of the positions below will be working directly on clang/llvm and or code which tightly integrates. Location : Remote (CN/RU ok, work from home) - no relocation Full and part time positions available We cover a range of targets: GPU (NVIDIA), IBM Power8, Intel processors and multiple ARMv8 across several programming models (OpenACC, OMP4, C++AMP, CUDA and Fortran) Positions available ----------------------------- 2 engineers - Fanatical about vectorization 1 engineer - understands the importance of loop optimizations (Not poly* anything) This may also overlap with OpenMP, OpenACC and GPGPU 1 engineer - loves alias analysis (Implementing algorithms, bug fixes and ensuring optimizations take advantage of AA) 1 engineer - register allocation and scheduling experience 1 engineer - wants to write asm and hand tune math libraries all day 1 engineer - is interested in tying compiler optimization phases into IDE 1 engineer - General: Bug fixes, build system (cmake) and working on lots of different areas We are seeking candidates who have experience with LLVM, Clang, Open64 or custom parsers/lexers. You must have a solid experience with C and C++. Knowing how to write *correct* c++ code is very important. Academic qualifications aren't as important as your willingness to learn and eagerness to do great work. Contact me directly - No recruiters