Compiler positions available for week ending April 6
6 Apr 1997 22:50:21 -0400

          From comp.compilers

Related articles
Compiler positions available for week ending April 6 (comp.compilers) (2003-04-07)
Compiler positions available for week ending April 6 (1997-04-06)
| List of all articles for this month |

Newsgroups: comp.compilers,
Date: 6 Apr 1997 22:50:21 -0400
Organization: Compilers Central
Keywords: jobs

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


From: Arch Robison <>
Subject: C++ Expert and Compiler Positions Available in Champaign, IL
Date: Mon, 31 Mar 1997 16:41:21 -0600 (CST)

[Note: Position of ``Expert C++ Programmer'' is now open to recent grads too.]

Kuck & Associates(KAI) in Champaign, Illinois, has immediate
openings for the following positions:

Senior Compiler Engineer:

The successful candidate will have a leading role in C++ compiler
development for the acknowledged industry leader in high performance
compilers. Work includes feature development to maintain leading edge
C++ standard adherence, optimization for performance in object
oriented C++ code, and parallelization of C++. The KAI C++ compiler
group is a small and highly effective team dedicated to advancing the
state of art in object oriented programming languages.

PhD, MS or equivalent in Computer Science. Expert C++ programming
skills required. Knowledge of compiler internals construction
required. Knowledge of Java is a plus.

Expert C++ Programmer:

This person will work as a member of the industry's leading C++ compiler
team as an interface between expert users and the team to resolve issues
of standard adherence, programming style, and program performance. The
successful candidate will have opportunity to participate in design and
development of C++ and other object oriented languages.

BS or equivalent in Computer Science, expert C++ programming skills,
strong knowledge of Unix systems and tools. Recent grads welcome.
Working knowledge of Java and NT a plus.

KAI is internationally known for leading edge high performance software.
For further information, see our web page at, or email
your resume to

KAI is an equal opportunity employer.

Arch D. Robison Kuck & Associates Inc. 1906 Fox Drive
217-356-2288 Champaign IL 61820
Lead Developer for KAI C++


From: Margaret Martonosi <mrm@EE.Princeton.EDU>
Date: Thu, 3 Apr 1997 09:24:14 -0500
Subject: Configurable Computing Post-Doc at Princeton

Configurable Computing Research Group
Department of Electrical Engineering
Princeton University

Post-Doctoral Position Available:

- Performance and Compilation Tools for Configurable Computing
- Applications Studies in Configurable Hardware

Configurable computing has demonstrated its ability to significantly
improve program performance, sometimes by several orders of magnitude,
via per-application customizations of a compute environment. For
configurable computing to be widely used however, programmers must be
able to harness its application-specific compute power without
herculean design efforts.

Our NSF and DARPA-sponsored research project focuses on tools for
streamlining and automating the use of configurable hardware. Although
some previous research has looked into automatic compilation and
synthesis for configurable systems, the field's current
state-of-the-art has serious shortcomings. These shortcomings
unreasonably force software programmers to become part-time hardware
designers, or to custom-build specialized tools in order to make use of
configurable hardware.

The end products of our research will be a set of performance
characterization and hardware synthesis tools for configurable
hardware, as well as an increased understanding of the applications
and implementation issues of configurable computing with automated
compilation. Our work seeks to retain a traditional software
programming model, while using performance tools to identify key
program phases that the synthesis tools can implement in configurable

This position requires a Ph.D. in Computer Science, Electrical
Engineering, or a related discipline. The starting date and duration
are both negotiable.

For more information contact:

              Professor Margaret Martonosi
              Department of Electrical Engineering
              Princeton University
              Princeton, NJ 08544-5263

Princeton is located in a pleasant suburban area within commute
distance of both New York City and Philadelphia. On-campus housing is
available for research staff members. Princeton University is an
Affirmative Action -- Equal Opportunity Employer.

Post a followup to this message

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