Company PathScale
Posting Date 2/17/2006
Job Location Mountain View, California, USA
Description This individual will contribute to the development of parallelizing and optimizing compiler technology for use on Microsoft Windows XP Professional x64 Edition. Opportunity to work as a member of a small, industry leading compiler team. Work involves:
- Port the PathScale EKOPath Fortran, C and C++ compilers to the Microsoft Windows XP platform
- Isolating compilation problems and implementing solutions
- Analyzing benchmarks to determine areas of potential performance improvement
- Implementation of language extensions and new library functions
- Support of debugging and performance analysis tools in the compilers

Position is located in Mountain View, CA. Salary will be commensurate with experience. No relocation is offered.

Qualifications MSEE/PhD degree in computer science focusing on compiler implementation, with minimum of 2+ years hands-on experience developing compilers and other software.

Working knowledge of compiler phase structure, program representation, program optimization and transformation techniques.

Experience and background in the following areas are beneficial: developing compilers or other software for Microsoft Windows, Visual Studio, Fortran and C++ language features, GNU compilers on Windows, Microsoft assembly language and Windows ABI.

Contact Anna Popovici
Email jobs@pathscale.com
Phone (650) 934-8100
Fax (650) 428-1969
Website www.pathscale.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 PathScale
Posting Date 6/13/2005
Job Location Mountain View
Description Contribute to the development of parallellizing and optimizing compiler technology for modern CPU architectures. Opportunity to work as a member of a small and focused team. Analyzing program performance to determine areas for potential improvement
Enhancing compiler optimizations
Improving parallellization capabilities
Isolating compilation problems and proposing solutions
Implementation of language extensions and new library functions
Support of debugging and performance analysis tools in the compiler Position is located in Mountain View, CA. Salary will be commensurate with experience. No relocation is offered.
Qualifications MSEE/PhD degree in computer science focusing on compiler implementation, with minimum of 2+ years' hands-on experience developing optimizing compilers. Working knowledge of compiler phase structures, program representation, program optimization, loop transformation, code generation, instruction level parallellism, parallellization and vectorization techniques. Experience and background in the following areas are beneficial: advanced compilation, optimization and parallellization techniques, Fortran and C++ language features, CPU micro-architecture and instruction sets.
Contact Anna Popovici
Email jobs@pathscale.com
Phone (650) 934-8100
Fax (650) 428-1969
Website www.pathscale.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