Company Nvidia
Job Title Senior Software Manager, Compilers
Reference 20071001-1696-1611
Posting Date 01 October 2007
Job Location Santa Clara, CA
Description SENIOR SOFTWARE MANAGER, COMPILERS #966680

NVIDIA is hiring a strong Senior Development Manager for the Santa Clara based core GPU compiler team. You will manage a group of highly skilled and very motivated engineers delivering key compiler technologies. GPU compiler team builds exciting and innovative products such as CUDA compiler (GPGPU compiler), runtime Optimizing Code Generator, Cg Compiler, and OpenGL Shading language Compiler. You will work with our chip architecture and software teams as well as senior management to define, plan and execute software engineering deliverables. This position requires strong technical expertise in compilers and a proven record of managing software team building compilers or related technology.

RESPONSIBILITIES:
- Manage a team of 8+ compiler engineers to drive the development and support of unified optimizing code generation for GPU.
- Strive continuously to improve Quality, Performance and Execution by focusing on Design, Planning, and Implementation. Must strive hard continuously to eliminate inefficiencies.
- Innovate NVIDIA GPU compiler technology and work closely with chip architects on innovating programmability in GPUs. Use your leadership and technical skills to influence next generation visual computing.
- Responsible for the operations and growth of the compiler team. This includes mentoring and career development for engineers with various career levels.
- Develop aggressive but realistic engineering plans aligned with key objectives. You and your team will be accountable for plan development and execution.
- Work well with hardware designers and software engineers to design, develop, and debug functional and performance aspects of graphics subsystems and integrated chipsets

Qualifications - BSEE/CS or equivalent (MS or PhD preferred.)
- 8+ years of experience in developing compiler software, 2+ years managing software engineers.
- Strong background in compilers, optimization, code generation.
- Experience in building highly leveraged software modules is very valuable.
- Demonstrable leadership experience. Excellent people leadership and excellent technical leadership is required.
- Strong organization and communication skills.
- Proven record of managing software projects with interrelated dependencies in a very dynamic development environment.
- Must be able to drive a number of parallel activities to closure.
Contact Joshua Hasten
Email jhasten@nvidia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title Open64 CUDA Compiler Engineer #898919
Reference 20070915-1003-4944
Posting Date 15 September 2007
Job Location Santa Clara, CA
Description NVIDIA is searching for world-class software engineers familiar with the Open64 compiler to join the GPU Computing team to work on developer tools for the CUDA software toolchain. The Engineer will be responsible for several aspects of compiler optimizations and code generation. An enthusiastic self starter interested solving exciting problems is needed for this position.
Qualifications - BS in Computer Science or Electrical Engineering (MS/PhD strongly preferred)
- Strong C/C++ programming skills.
- Familiarity with Open64 optimizer
- EDG familiarity a big plus.
- General background in compilers.
- Excellent software engineering skills.
- A drive and ability to take initiative.

EOE

Contact Josh Hasten
Email jhasten@nvidia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title Senior Compiler Software Engineer #901682
Reference 20070915-5856-8528
Posting Date 15 September 2007
Job Location Santa Clara, CA
Description NVIDIA is looking to hire world class Senior Compiler Engineer to work in a small and motivated team of great engineers. As a senior member of team, you will be responsible for design and implementation of significant parts of the compiler. You will get a chance to tackle several interesting and challenging problems working on compilers for cutting-edge GPU technologies.

The compiler team develops core compiler module for NVIDIA 3D drivers, Cg and OpenGL Shading language compiler, and CUDA compiler used in NVIDIA GPGPU products. Users of these products include game developers, enthusiastic gamers, Hollywood production studios, educational institutes and high performance computing users.

Qualifications - 5+ years of experience and strong background in compilers.
- Experience with wide variety of aspects of compiler including high level optimizations, code generation and building a good compiler framework
- Good understanding of programming languages is needed.
- Strong C/C++ programming skills.
- BS in Computer Science or Electrical Engineering (MS or PhD strongly preferred)

EOE

Contact Josh Hasten
Email jhasten@nvidia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title Compiler Software Engineer #941514
Reference 20070915-1744-6271
Posting Date 15 September 2007
Job Location Santa Clara, CA
Description NVIDIA is looking to hire smart engineers to work in our compiler team.

As a compiler engineer, you will be responsible for implementing code generation for new targets, identifying, designing and implementing compiler optimizations, adding new features to compiler, and maintaining exiting products. An enthusiastic self starter interested solving exciting problems is needed for this position.

The compiler team develops core compiler module for NVIDIA 3D drivers, Cg and OpenGL Shading language compiler, and CUDA compiler used in NVIDIA GPGPU products. Users of these products include game developers, enthusiastic gamers, Hollywood production studios, educational institutes and high performance computing users.

Qualifications - Strong background in compilers.
- A drive and ability to take initiative.
- Strong C/C++ programming skills
- Excellent software engineering skills.
- BS or higher degree in Computer Science, or Electrical engineering (MS/PhD strongly preferred)

EOE

Contact Josh Hasten
Email jhasten@nvidia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title Senior Compiler Software Engineer #941512
Reference 20070915-9289-5590
Posting Date 15 September 2007
Job Location Santa Clara, CA
Description NVIDIA is looking to hire world class Senior Compiler Engineer to work in a small and motivated team of great engineers. The Engineer will be responsible for design and implementation of significant parts of the compiler. The project is interesting, exciting and challenging. An enthusiastic self starter is needed for this position.
Qualifications - 5+ years of experience and strong background in compilers.
- Experience with wide variety of aspects of compiler including high level optimizations, code generation and building a good compiler framework
- Good understanding of programming languages is needed.
- Strong C/C++ programming skills.
- BS in Computer Science or Electrical Engineering (MS or PhD strongly preferred)

EOE

Contact Josh Hasten
Email jhasten@nvidia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title Compiler Software Engineer #910107
Reference 20070915-2493-1588
Posting Date 15 September 2007
Job Location Santa Clara, CA
Description NVIDIA is looking to hire smart engineers to work in our compiler team.

As a compiler engineer, you will be responsible for implementing code generation for new targets, identifying, designing and implementing compiler optimizations, adding new features to compiler, and maintaining exiting products. An enthusiastic self starter interested solving exciting problems is needed for this position.

The compiler team develops core compiler module for NVIDIA 3D drivers, Cg and OpenGL Shading language compiler, and CUDA compiler used in NVIDIA GPGPU products. Users of these products include game developers, enthusiastic gamers, Hollywood production studios, educational institutes and high performance computing users.

Qualifications - Strong background in compilers.
- A drive and ability to take initiative.
- Strong C/C++ programming skills
- Excellent software engineering skills.
- BS or higher degree in Computer Science, or Electrical engineering (MS/PhD strongly preferred)

EOE

Contact Josh Hasten
Email jhasten@nvdia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title Complier Software Engineer
Posting Date 3/8/2007
Job Location Pune, India
Description NVIDIA is looking to hire experienced compiler engineers for its Pune Development Center. The right candidate should be a self driven quick learner, ready to take up challenging roles in compiler & tool development including aggressive compiler optimizations, code generation and debuggers.
Qualifications Qualifications *Strong background in compilers.
*Strong C/C++ programming skills.
*Excellent software engineering skills.
*A drive and ability to take initiative.
*Bachelors in Computer Science or Electrical Engineering (Masters/PhD strongly preferred)
*Knowledge of GPU Architecture, Runtime Compilation, Parallelizing
Optimizations and Computer Graphics will be an added advantage
Contact Moonmoon Das
Email mdas@nvidia.com
Phone 020-66413109
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title Compiler Software Engineer
Posting Date 8/16/2006
Job Location Pune,Maharashtra,India
Description NVIDIA is looking to hire experienced compiler engineers for its Pune Development Center. The right candidate should be a self driven quick learner, ready to take up challenging roles in compiler & tool development including aggressive compiler optimizations, code generation and debuggers.
Qualifications *Strong background in compilers.
*Strong C/C++ programming skills.
*Excellent software engineering skills.
*A drive and ability to take initiative.
*Bachelors in Computer Science or Electrical Engineering (Masters/PhD strongly preferred)
*Knowledge of GPU Architecture, Runtime Compilation, Parallelizing Optimizations and Computer Graphics will be an added advantage.
Contact Rriju Misra
Email rmisra@nvidia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com

Company Nvidia
Job Title SR. COMPILER ENGINEER #652452
Posting Date 5/18/2005
Job Location Santa Clara, CA, USA
Description NVIDIA is looking to hire world class Senior Compiler Engineer to work in a small and motivated team of great engineers. The project is interesting, exciting and challenging

RESPONSIBILITIES:
Responsible for design and implementation of significant parts of our compiler.

Qualifications MINIMUM REQUIREMENTS:
- BS in Computer Science or Electrical Engineering (MS or PhD strongly preferred)
- 5+ years of experience and strong background in compilers.
- An enthusiastic self starter is needed for this position
- Experience with wide variety of aspects of compiler including high level optimizations, code generation and building a good compiler framework
- Good understanding of programming languages is needed.
- Strong C/C++ programming skills.
Contact Joshua Hasten
Email jhasten@nvidia.com
Website www.nvidia.com

NULLSTONE
Automated Compiler Performance Analysis Suite.
nullstone.com

Compiler Books
Parsing, Code Generation, Optimization, Language Design, Debuggers, Compiler Theory
compilerbooks.com

Compiler Optimizations
Dead Code Elimination, Hoisting, Function Inlining, Loop Fusion, Code Motion, Constant Folding, ...
compileroptimizations.com