Compiler positions available for week ending June 30

"comp.compilers" <>
2 Jul 2002 01:11:00 -0400

          From comp.compilers

Related articles
Compiler positions available for week ending June 30 (comp.compilers) (2002-07-02)
Compiler positions available for week ending June 30 (1996-06-30)
| List of all articles for this month |

From: "comp.compilers" <>
Newsgroups: comp.compilers,
Date: 2 Jul 2002 01:11:00 -0400
Organization: Compilers Central
Keywords: jobs
Posted-Date: 02 Jul 2002 01:11:00 EDT

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: 25 Jun 2002 09:36:38 -0400
From: "Dan Worthmann" <>
Subject: Compiler job at ATI, Marlboro MA

Compiler Engineer:
What we are looking for is, experts/near experts in backend compiler
technology. Including:
Register allocation
Local optimization

Experience with JIT would be helpful. Parallel processor or Sim D systems
experience would also be helpful. People who can both develop the
architecture and implement a production compiler would be preferred.
*BS/MS in Computer Science
*At least 3 years compiler experience
*Experience at code generation, code optimization techniques, instruction
scheduling, register allocation, etc.
*Solid C/C++ skills

You can use all of my contact information below if you do indeed post this.

Dan Worthmann
Corporate Recruiter
ATI Research
508-303-3900 x3811
(f) 508-303-3920


Date: 28 Jun 2002 21:07:35 -0700
From: "Sridhar Doss" <>
Subject: Compilers position in HCL CISCO in Chennai-India

Job Title Sr. Software Engineer (Compiler)
Description Work as a member of a small team. The primary
responsibility is the development and maintenance of optimizing C and
C++ compiler and instruction scheduler for a family of VLIW
processors. Able to work independently and ensure project time lines.
Qualifications MS/PhD in Computer Science or Electrical Engineering,
with 5 years of industry experience in developing advanced C/C++
compilers, instruction schedulers.

Strong experience with compiler back ends generating optimized code
for super scalar/VLIW 32 and 64-bit architectures as well as
experience with IEEE standard fixed point and floating point
Experience in systems programming, including start-up sequences for
processors with and without MMU.
Experience in working with RTOS such as pSOS, VxWorks and Linux.
Strong understanding of memory management, threads, interrupts, and
exception handling.
Experience developing debuggers, linkers, profilers, simulators, or
similar tools is a plus.

Sridhar Doss
Niche Consulting


Date: 29 Jun 2002 17:10:58 +0800
From: "Roland Yap Hock Chuan" <>
Subject: Sung Kah Kay Assistant Professorship Position, Singapore

Sung Kah Kay Assistant Professorship

Dr SUNG Kah Kay graduated with BS, MS, and PhD degrees in Computer
Science from MIT. He joined the Department of Computer Science at the
National University of Singapore. In both his research into face
recognition as well as undergraduate teaching, Dr Sung showed great
promise. In his memory, his family and friends established the Sung
Kah Kay Assistant Professorship to attract and retain outstanding
young scholars in Computer Science.

The National University of Singapore is actively recruiting the first
incumbent of this named chair. Applicants in all areas of Computer
Science are welcome. Please send application and nominations to:

Chair, Sung Kah Kay Assistant Professorship Recruitment Committee
Department of Computer Science
Blk, S16, Level 5
3 Science Drive 2
Singapore 117543
Attn: Ms Ng Li Nah

Electronic submissions can be sent to:

More information on the Department and University can be found
at out website:


Date: 30 Jun 2002 19:29:07 +0100
From: "Joe Wells" <>
Subject: Research Job: Compositional Analysis & Reasoning for Software Systems @ Heriot-Watt U., Scotland, UK

                                                          Research Position

        Useful Logics, Types, Rewriting, and their Automation (ULTRA) Group
                                                Computer Science Department
                                School of Mathematical and Computer Sciences
                                                      Heriot-Watt University
                                                    Edinburgh, Scotland, UK

The HTML version of this job posting can be found at:

Description of the Position

      A research position is available working on modular reasoning and
      compositional analysis for software at Heriot-Watt University working
      with Joe Wells. The position is in the ULTRA (Useful Logics, Types,
      Rewriting, and their Automation) group in the Computer Science
      Department in the School of Mathematical and Computer Sciences
      (formerly the Department of Computing and Electrical Engineering) at
      Heriot-Watt University in Edinburgh, the capital of Scotland. The
      position involves close collaboration with both the EC-funded DART
      (Dynamic Assembly, Reconfiguration, and Type-checking) project
      (members: Genova Univ., Heriot-Watt Univ., Imperial Coll., and Torino
      Univ.) and the EC, EPSRC, NATO, and NSF-funded Church Project
      (members: Boston Coll., Boston Univ., Harvard Univ., Heriot-Watt
      Univ., Wellesley Coll., etc.).

      It will be helpful if the researcher is competent in 1 or more of the
      following knowledge areas which are likely to be used in the project.

          * Formal calculi for reasoning about the meaning of computer systems
              (including computer programs), especially those with aspects of
              (a) modules, linking, and loading, (b) concurrency, (c) mobility,
              (d) staged compilation, (e) objects, (f) resource usage, etc.
          * Analysis of systems represented in formal calculi.
          * Constraint solving and unification.
          * Type systems, especially those with intersection and union types.
          * Programming languages used for any of the above.

      The duration of the position is from 6 months to 2.5 years, depending
      on the circumstances of the researcher, with extensions possible
      depending on salary, experience, performance, and funding.
      Applications to spend a shorter period (e.g., the sabbatical leave of
      an established academic) will be considered. The initial salary will
      be commensurate with qualifications and experience in the range from
      19681 GBP to 26491 GBP per year. The position is available
      immediately, with the ideal start date being 2002-09-01. It is
      preferred that before starting the researcher will have completed a
      Ph.D. in a relevant discipline within Computer Science. Very good
      Ph.D. students who want to spend a year of their studies this way will
      be considered. Applicants from outside the European Economic Area
      (EEA) will be considered.

      The researcher will probably collaborate on 1 or more of the following
      activities. The specific activities will be matched to the strengths
      of the researcher.

          * Designing new type systems for compositional (modular) analysis of
              systems that may involve one or more aspects of concurrency,
              mobility, modularity, objects, run-time code generation, etc.
          * Designing analysis algorithms for the new type systems.
          * Designing theories (e.g., "calculi") for reasoning about the
              meaning of dynamic software assembly, i.e., doing in a
              non-traditional order one or more of type checking, code
              generation, linking, loading, etc.
          * Making software systems incorporating the new type systems,
              algorithms, and calculi.
          * Writing scientific reports on the work done.

Contact Information

      Informal inquiries should be directed to Joe Wells at:

          fax: +44 131 449 3834

      Formal applications should be directed to the Heriot-Watt Personnel
      Office at:

          voice mail: +44 131 451 3475
          fax: +44 131 451 3475
          minicom: +44 131 451 8212
          post: The Personnel Office
                                  Lord Balerno Building
                                  Heriot-Watt University
                                  EH14 4AS
                                  GREAT BRITAIN

Applying for the Position

      Please use the reference code 106/02/L to help prevent your
      application from getting mixed up. Please convert Microsoft Word
      documents to a public, standard, and non-proprietary format. The best
      format is PDF, because some of our staff will encounter difficulties
      with HTML or PostScript.

      To formally apply for this position, please do as many as possible of
      the items in the following list by 2002-07-24. The first 2 are
      absolutely necessary and the 4th is quite important.

          * Cause 3 reference letters to be sent. (If someone in the
              Heriot-Watt Personnel Office tells you the letters are not needed
              yet, please ignore them, because we want to see the letters before
              choosing who to interview.)
          * Send the following yourself:
                    + your complete curriculum vitae, and
                    + contact details for the people writing your reference
          * Optionally, also send either of the following:
                    + a brief statement about why your research accomplishments and
                        interests are a good match for the position, and
                    + up to 3 relevant publications of yours.
          * Get the Heriot-Watt Personnel Office to send you an "application
              pack". (This contains an application form, an equal opportunities
              monitoring form, information for applicants with disabilities, and
              some additional information about Heriot-Watt and the position.)
              Fill out and return the application form and optionally the equal
              opportunities monitoring form. If your curriculum vitae is well
              constructed, then some information requested will be redundant, so
              just write "see c.v." in those blanks, but return the form anyway.
          * It is helpful to inform Joe Wells that you are applying so that he
              knows to ask our personnel office for your application materials.
          * Anyone who might need a work permit if hired (usually someone who
              is not a citizen of an EEA country) should also do the following.
              In addition to possibly being e-mailed or faxed, each letter of
              reference should also be sent by post on official-looking headed
              stationery paper and should include details on your whereabouts
              over the last two years. A work permit application also needs
              copies of any degree certificates, so it is a good idea to send
              those also at the same time as you send the rest of your

      For your information, the standard solicitation for a reference letter
      by Heriot-Watt Personnel Office asks the letter writer for details of:

          * the capacity in which they know the candidate,
          * the candidate's skills, abilities and performance in relation to
              the post applied for,
          * the candidate's employment record including details of the
              candidate's role and service dates,
          * their view of the candidate's suitability for the post as a whole,
              in light of the attached details and their knowledge of the
              candidate's experience and abilities,
          * any further relevant information which would assist us in making
              an appointment.


Date: 1 Jul 2002 22:35:10 +0000
From: "Christopher Glaeser" <>
Subject: Compiler Job Market
Organization: Concentric Internet Services

I contacted each of the companies with job listings on and thus far nineteen companies have responded that
they are actively searching for one or more compiler developers. See for a complete listing. Check the
posting date of each job listing to determine those that are likely
still open.

Christopher Glaeser

Post a followup to this message

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