Company Ceridian
Job Title Senior Compiler Architect
Reference 20071029-8580-4696
Posting Date 29 October 2007
Job Location San Jose, CA
Description Organization Description: NXP is a top 10 semiconductor company founded by Philips more than 50 years ago. Headquartered in Europe, the company has 37,000 employees working in 20 countries across the world. NXP creates semiconductors, system solutions and software that deliver better sensory experiences in mobile phones, personal media players, TVs, set-top boxes, identification applications, cars and a wide range of other electronic devices. In the semiconductor industry, with its extreme R&D costs, its market dynamics, and its severe competition, Innovation and Technology is a vital function for survival, and for growth. Exploring the right innovative ideas at the right time, and the ability to rapidly turn them into better products, make the difference in our industries 'battlefield'.

So, the I&T function is about doing things better:
- how to reduce the number of redesigns?
- how to get better Time-to-Market?

And about doing better things:
- how to spend our R&D resources such that it best supports the needs of our business?
- how to set our portfolio?

Your Responsibilities:
Work on the award-winning TriMedia Media Processor, with some of the worlds most talented media processing experts. Interact closely with the technology experts in creating best-in-class compiler solutions for programmable media processors optimized for high performance, low power consumption and low cost. You provide technical leadership to the high performance compiler design for the TriMedia processors. You innovate and enhance compiler solutions in the areas of alias analysis, iterative compilation, SSA, vectorization, loop transformations, instruction scheduling and software pipelining. As a senior member of a team of compiler experts, you are responsible for supporting the design of the next generation of TriMedia products, with innovative compiler solutions, performance analysis and architecture exploration. You will contribute to the definition of the strategic long-term planning of the compilation chain towards future digital media platforms of NXP Semiconductors.

Qualifications Your Profile:
Compiler expertise, with in-depth knowledge of alias analysis, iterative compilation, SSA, vectorization, loop transformations and optimization
Expert in the syntax, semantics and intricacies of the C/C++ programming language
Thorough understanding of architecture trade offs and hardware, software partitioning.
Experienced in architecture and compiler performance analysis
Technical Leadership capabilities, strong analytical and communication skills, excellent team spirit

Type Of Degree: PhD in Computer Science preferred. Masters degree in Computer Science plus 7 years of experience acceptable

Contact Yen Loker
Email yen_loker@ceridian.ca
Phone 905 947-7176
Website www.nxp.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