Compiler positions available for week ending December 5 (comp.compilers)
5 Dec 2004 21:36:42 -0500

          From comp.compilers

Related articles
Compiler positions available for week ending December 5 (2004-12-05)
Compiler positions available for week ending December 5 (1999-12-07)
| List of all articles for this month |

From: (comp.compilers)
Newsgroups: comp.compilers
Date: 5 Dec 2004 21:36:42 -0500
Organization: Compilers Central
Keywords: jobs
Posted-Date: 05 Dec 2004 21:36:41 EST

This is a digest of ``help wanted'' and ``position available'' messages
received at comp.compilers during the preceding week. Messages must
advertise a position having something to do with compilers and must also
conform to the guidelines periodically posted in
Positions that remain open may be re-advertised once a month. To respond
to a job offer, send mail to the author of the message. To submit a
message, mail it to


Date: Mon, 29 Nov 2004 12:00:11 +0000
From: Andrew Richards <>
Subject: position available at Codeplay, Scotland

Codeplay is looking for smart, self-motivated compiler developers to
produce compilation technology for a new generation of media
processors. You'll need to have education and experience in compiler
development. We're looking for people to work on code generation,
instruction scheduling, pipelining, performance testing and
multi-processor optimization.

We're working on bringing our existing C/C++ vectorizing SIMD compiler
technology to new platforms and adding support for the next generation
of asymmetric multi-processing machines.

Location: Codeplay is based in Edinburgh, Scotland, UK. All development
work is based in Edinburgh, so applicants will need to be in Edinburgh
or prepared to move, and have UK or EU citizenship or a work permit. For
well qualified candidates we can arrange work permits.
Contact: Andrew Richards
Tel: +44 (0)131 466 0503

Andrew Richards

Codeplay Software Limited -
Tel: +44 (0)131 466 0503


Subject: Senior Compiler Engineer Philips Research Eindhoven, the Netherlands
Date: Tue, 30 Nov 2004 11:07:15 +0100

Senior Compiler Engineer, Philips Research, Eindhoven the Netherlands

Philips Research is part of Philips Electronics N.V. Besides the main
laboratory in Eindhoven, The Netherlands, there are also laboratories
of Philips Research in Germany, France, England, Belgium, China, India
and the United States (collectively some 2100 people). Our scientists
work in a wide range of disciplines, from information technology,
software, multimedia and digital signal processing to physics and
chemistry; from mathematics to mechanics. We provide a challenging and
stimulating environment, where our scientists generate options for new
and improved products and processes by realizing concepts or making
prototypes, in close cooperation with the Philips Product
Divisions. About 1% of Philips' sales is spent on these corporate
research activities. Our activities have led to the milestone of
100,000 patents, and the publishing of many thousands of technical and
scientific papers.

Philips Electronic Design & Tools (ED&T) is a customer driven business
unit that supplies innovative tools for Electronic Design Automation
(EDA) and services for Design and Test to Philips Electronic
designers. ED&T is part of the Philips Research organisation in

The ED&T/Synthesis group mainly works on CAD for heterogynous systems
containing embedded processors and special acceleration units. As a
part of that activity we develop and maintain the compiler tool chain
for the Philips VLIW TriMedia embedded processor. This tool chain
consists out of an optimising compiler, a debugger and a simulator.
The main tasks of this team are: =B7 Support the current tool chain,
by solving problem reports and adapt the toolset to changes in the
target processor =B7 Innovate and extend the current tool chain by
implementing new algorithms and tools

Education: Phd, M.Sc or B.Sc. in information technology. Some
knowledge of electronics engineering is positive. At least 5 years
experience in standards, C/ C++ programming, language/semantics
issues, run-time issues such as RTTI, exceptions handling, stabs for
C++, C++ parsing, expression evaluation, scoping and exception
handling in debuggers are required. Next to these skills excellent
communication skills, fluency in English, accuracy, flexibility and
customer friendliness are required.

To apply please go to:

Marika van Opstal-Arvelid
Recruiter Technology
EMEA Recruitment Services
Prof.Holstlaan 4, 5656 AA Eindhoven, The Netherlands
Building WDB-p
Tel:+31 40 27 46584
Mobile: +31 6 5121 2673
Fax: +3140 27 45883
E mail:


Date: Fri, 03 Dec 2004 14:31:34 -0800
Subject: Job at Apple Computer Cupertino, California

Apple Computer

High performance and Numerics engineer position for Mac OS X math
library development.

We are looking for a bright and energetic Numerics specialist who
would like a new challenge. The ideal candidate would poses excellent
understanding and working knowledge of the Numerics Standard,
processor specific hand tuning of BLAS and LAPACK along with processor
architecture background.

Typical Responsibilities Include

    o Design and implement specific numerics routines for a scalar and a
vector processor,
    o Be Familiar with ATLAS BLAS and its generation of high performance
computational kernels,
    o Hand tune BLAS and LAPACK routines for specific processors,
    o Write and port processor specific FPU and vector validation and
verification suites,
    o Help in resolving compiler performance bottlenecks with concrete
    o Vectorize the compute intensive parts of Mac OS X and its embedded

Skills, Education and Experience Required

    o Performance programming experience,
    o knowledge of HPC, ATLAS BLAS and LAPACK
    o Detailed knowledge of the IEEE-754 Numerics Standard,
    o Solid C and assembly programming skills,
    o Working grasp of ISO C99 Numerics requirement,
    o PhD in Computer science or equivalent experience,
    o Highly professional, with the ability to deliver solid work on tight
    o Demonstrated creative and critical thinking capabilities,
    o A track record of shipping products.

Please email your resume to:

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.