Company Advanced Micro Devices
Job Title Sr. Staff Compiler Engineer
Reference 20071108-7430-3797
Posting Date 18 December 2007
Job Location Marlborough, MA
Description ATI Is Now Part of the New AMD

AMD and ATI have joined forces, combining AMD's technology leadership in microprocessors with ATI's strengths in graphics, chipsets, and consumer electronics. The new AMD is a processing powerhouse that will reinvent our industry through a smarter strategy that empowers growth, innovation, and choice.

ATI Business Units are now called: AMD Graphics and Media Processors (formerly ATI)

AMD is seeking an experienced Compiler Engineer who is looking to join a team writing compilers for a wide range of future Graphics Processors. The Engineer will work on all aspects of the AMD/ATI shader compiler: design, implementation and testing. The work centers around code generation, optimization and retargeting to devices ranging from a cell phone to compute servers.

Qualifications Enthusiasm and a desire to sink his or her teeth into leading edge software are a requirement for this job. The ideal candidate is someone who can learn rapidly and work independently.

Minimum Requirements:
- BS (MS/PhD preferred) in Computer Science.
- Strong background in compiler technology.
- Strong C/C++ programming skills.
- Excellent software engineering skills.
- Experience delivering a product.

Contact Chris Canetta
Email chris.canetta@amd.com
Phone 508-486-1111
Website www.amd.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 Advanced Micro Devices
Job Title Sr. Compiler Engineer
Reference 20071108-3327-0040
Posting Date 18 December 2007
Job Location Santa Clara, CA or Marlborough, MA
Description This is an exciting opportunity to drive new trends in the industry. Primary responsibility is to architect, design and deliver high level compiler tools for AMD's stream computing software stack. Candidate should be a self driven quick learner, ready to take up challenging roles in compiler & tool development including aggressive compiler optimizations, code generation, debuggers. The candidate will also exercise influence on related compiler front-ends and languages.
Qualifications Demonstrated experience and contribution in compiler design/architecture
* Strong experience with a wide variety of computer architectures, including parallel architectures
* Strong background in language design, parallelizing compilers
* Strong C/C++ programming skills.
* Excellent software engineering skills.
* A drive and ability to take initiative.
* Masters/Ph.D in Computer Science or Electrical Engineering (academic research in compilers is a strong plus)
* Knowledge of GPU Architecture and 3D Graphics is an added advantage.
Contact Chris Canetta
Email chris.canetta@amd.com
Phone 508-486-1111
Website www.amd.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 Advanced Micro Devices
Job Title GPU Applications Engineer
Reference 20071108-0208-2982
Posting Date 18 December 2007
Job Location Santa Clara, CA or Marlborough, MA
Description This is an exciting position working with cutting edge architectures and applications. The engineer will manage requirements, design, code, test applications software. Primary responsibility is to map and tune algorithms of interest to GPU architecture. The candidate is expected to interface with hardware, software architects, driver engineers, ISVs and partners as necessary. The engineer will be part of a global team spread across multiple geographies. This position also offers the possibility of having an impact on next generation architecture.
Qualifications Experience - External:
* Master of Science or Ph.D with concentration on mapping various problem spaces on to the GPU.
* Experience in 3D graphics algorithms, APIs (OpenGL/D3D), and 3D graphics architecture is a required.
* Candidate should be comfortable with both Linux and Windows environment.
* Candidate should demonstrate strong interest and ability in developing high quality software.
* Experience with state of the art software development tools is required.
* Candidate should display familiarity with software development life cycle and release processes.
* Excellent communication skills, experience writing design specifications is also required.
* Strong math and numerical analysis background is a bonus.
Contact Chris Canetta
Email chris.canetta@amd.com
Phone 508-486-1111
Website www.amd.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 Advanced Micro Devices
Job Title Software Engineer-GCC Compiler
Reference 20070924-4176-7048
Posting Date 24 September 2007
Job Location Austin, TX
Description Primary Purposes:
Work as a performance analysis engineer. Interface directly with AMD architects and compiler and OS developers to advance the compiler and OS support for AMD microprocessors.

Key Job Functions:
Performance analysis of benchmarks and real-world code to identify compiler code quality issues.
Identify promising optimization opportunities in the Fortran, C/C++ compilers through a wide range of benchmark and performance analysis experiments.
Implement code-generation tweaks and prototype optimizers to address code- quality issues on leading-edge AMD microprocessors.
Analyze and characterize the performance benefits of your work; advocate the solutions to the compiler teams.

Qualifications BS and 5+ years experience, MS and 2+ years experience, or Ph.D in Software Engineering or Computer Science. Thorough knowledge of x86, AMD64, x87, SSE/SSE2/SSE3 ISA. Understanding of micro architectural differences on modern x86/AMD64 processors. Working knowledge of compiler optimizations and algorithms. GCC-Compiler Development a PLUS. Ability to quickly learn new tools and environments and to adapt to new programming guidelines. Excellent people skills necessary for having best possible working relations with compiler and OS developers and management. to the compiler teams
Contact Paulette Meyer
Email paulette.meyer@amd.com
Phone 508-486-1111
Website www.amd.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