Compiler positions available for week ending November 16
16 Nov 1997 22:52:20 -0500

          From comp.compilers

Related articles
Compiler positions available for week ending November 16 (comp.compilers) (2003-11-18)
Compiler positions available for week ending November 16 (comp.compilers) (2008-11-16)
Compiler positions available for week ending November 16 (1997-11-16)
| List of all articles for this month |

Newsgroups: comp.compilers,
Date: 16 Nov 1997 22:52:20 -0500
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: Manoj <>
Subject: Compiler Job Openings at HP, Cupertino
Date: Mon, 10 Nov 1997 16:47:54 -0800
Organization: Hewlett Packard Cupertino Site

Job Openings in the areas of Compiler Optimization, Code Generation,
Performance Analysis and Binary Translation

California Languages Lab
Hewlett-Packard, Cupertino, California

We have immediate need for engineers in the following areas in California
Languages Lab.

1. Compiler Optimization

      In this position, you will be responsible for designing, implementing,
      and testing state-of-the-art optimization techniques in the areas of
      instruction scheduling, register allocation, global optimizations,
      memory hierarchy management and predicated execution. You will
      work closely with architecture and hardware groups and optimize the
      system design with the best tradeoffs between compiler optimization,
      architecture and processor implementation. You will have the opportunity to
      work on compiler optimization for a next generation computer architecture.
      This will be an exciting position with ample room for growth and significant

2. Compiler Code Generation

      In this position, you will be responsible for designing, implementing, and
      testing a code generator for HP's next generation architecture. You will
      have the opportunity to contribute in a project which is just starting and
      offers opportunity for significant design and implementation work.

3. Compiler Performance Analysis

      In this position, you will be responsible for analyzing compiler
      benchmarks (SPEC and others) and applications and identifying opportunities
      for improving performance of them. You will also be responsible for
      running benchmarks, tracking their performance and resolving performance
      issues. You will work closely with compiler optimization team and you
      will have the opportunity to implement some of the performance improvements
      in the optimizer. You will also be setting performance goals and projections
      for each release of the optimizer.

4. Binary Translation

      In this exciting position, you will be responsible for building binary
      translators which optimally translates object code of one machine to
      object code of another machine. We are considering a number of machines
      and architectures for this project. This is a highly visible project and
      therefore offers excellent growth opportunities.

Requirements for Above Positions:

o BS, MS or Ph.D degree in Computer Science.
o Solid understanding of compiler optimizations fundamentals and theory.
o Strong background in computer architecture and processor micro-architecture.
o Strong understanding of how architecture, compilers and processor
      implementation impact performance.
o Previous design and implementation experience in one of the above areas
      is highly desirable.
o Strong communication and teamwork skills.

The California Languages Lab is responsible for delivering languages products
for all HP Computer systems based on PA-RISC architecture. We have delivered
industry leading optimization technology in our compilers and have helped
HP achieve breakthrough performance for its computer systems. We emphasis
teamwork, initiative, innovation and appropriate risk-taking. You will work
with a highly motivated and successful team.

For immediate consideration, send a resume to one of the following:

US mail:

      Manoj Dadoo
      Hewlett-Packard, MS 42U5
      11000 Wolfe Road
      Cupertino, CA 95014


      Attn: Manoj Dadoo
      (408) 447-4924

Internet (please send ASCII format only):

Hewlett-Packard is an equal employment opportunity employer dedicated to
affirmative action and workforce diversity.


From: Lakshmankumar Mukkavilli <>
Subject: Job openings at Cisco, San Jose CA
Date: Mon, 10 Nov 1997 23:54:15 -0800 (PST)

We are looking for software engineers to develop/enhance various
software development/testing tools. The candidate should be strong in
compilers, algorithms and performance analysis of software. The person
is expected to identify problems and provide tools to address those
problems with minimum of guidence. We are looking for an individual
who is highly motivated and has very good problem solving skills.

Knowledge of ANTLR, internals of gcc and internals of LcLint would be
a plus.

Education: MS/PhD in Computer Science

Send your resume to:
David Weng at
Ph# (408)526-4515

Lakshmankumar Mukkavilli
Software Engineering Solutions
Cisco Systems
San Jose, CA USA


From: (John Hassey)
Date: Wed, 12 Nov 1997 11:44 EST
Subject: Compiler/Optimizer job at Data General, Research Triangle Park NC

We have an opening in our group to work on our Global Program
Optimizer project. This is a tool that uses runtime profile
information to reorganize object files to improve cache layout,
branch prediction, and other optimizations.

For contact info have a look at:



Subject: Compiler Engineers, PowerPC, Mentor Graphics, Silicon Valley
Date: Wed, 12 Nov 1997 15:00:12 -0800
From: Cesar A Quiroz <>

The Microtec Division of Mentor Graphics Corporation has some
openings for Compiler Construction engineers interested in
C/C++/Java cross-compilers for the embedded systems market. Please
find job descriptions and required qualifications below.


    by EMail:

    by Mail: Mentor Graphics Microtec Division
Attn. Monica Garcia (PowerPC Compilers)
880 Ridder Park Drive
San Jose, CA 95131

Background on the company, and calls for other positions, can be
found in the company web sites:

Cesar Quiroz
Project Manager, PowerPC Compilers

Senior Compiler Engineer, PowerPC Compilers

The selected candidate(s) will maintain and extend a PowerPC compiler
back end, as well as influence the evolution of the other components
of the Microtec toolkit. Typical jobs will include fixing of defects
affecting code generation; analysis, design, and implementation of new
optimizations; tailoring of the code generation scheme to exploit
architectural variants; maintenance of the debugging interface as it
pertains to the back end; mentoring and training of junior team
members; representing the company in technical conferences or at
customer sites.

Qualifications for this position include a strong compiler
construction background, with emphasis on code generation, especially
for RISC architectures. Command of C and C++ is required; knowledge
of Java would be appreciated. An advanced degree (CS or EE), or
equivalent industrial experience, is required.

Compiler Engineer, PowerPC Compilers

The selected candidate(s) will maintain and extend a PowerPC compiler
back end, under the supervision and tutoring of senior team members.
Typical jobs include fixing of defects, implementation of new
features, analysis of test suite results, evaluation of fixes and
other changes.

Qualifications for this position include a strong interest in compiler
construction, backed up by school or practical background in compiler
construction techniques. An elementary understanding of RISC
architectures is required too. This job requires strong C programming
capabilities on a variety of platforms (UNIX and Win32). A BSc (CS or
EE), or equivalent industrial experience, is expected.


Date: Wed, 12 Nov 1997 15:12:36 -0800 (PST)
From: "Suzanne Ezrre" <suzannee@nintendo.Eng.Sun.COM>
Subject: Compiler jobs at Sun

Sun's Advanced Processor Architecture and Software Group is soliciting
resumes from motivated individuals interested in advancing the
state-of-the-art for our UltraSparc and JavaChip families. If your
interests are in CPU microarchitecture, JVM implementation, Java
dynamic compiler and/or static compiler backend research and
development, Java and conventional benchmark performance analysis,
please send us a resume or call:

           Suzanne Ezrre
           PH (408) 774-8682
           FAX (408) 328-8812

We have immediate openings for people whose interests include
any of the following:

                o Java virtual machine and dynamic compiler implementation
                o Static compiler backend prototyping
                o CPU microarchitecture/ISA evaluation
                o Memory hierarchy management techniques
o Java and conventional benchmark performance analysis
o Multimedia and Sun VIS (Visual Instruction Set) studies

We are seeking highly motivated individuals who want to work with the
leading edge processor and language implementation technologies for Java as well
conventional languages, in a company that started all this excitement.
We will consider both new college graduates and experienced
engineers. Talk to us!

Suzanne Ezrre (x48682)
Sun Microelectronics

v. 408.774.8682
f. 408.328.8812


Subject: Job-Colorado USA-Compiler Languages Specialist
Date: 13 Nov 1997 17:55:58 GMT
Organization: Career Marketing Associates

US; CO, Denver; Compiler/Languages Specialist; LEX, YACC, C++, Prolog

Significant senior level software design experience. Experience or
strong familiarity in the area of computer languages, compiler theory
and/or reverse engineering technology. This includes such tools as Lex
and Yacc or similar tools. 3+ years software development
experience. UNIX or Windows development experience. Development
experience in C++ and/or C. Knowledge to work well in groups and
interact with people from all disciplines. Able to work well in
groups and interact with people from all discipline. Prolog
Experience (rule based systems) would be a plus.

This position requires a forward thinker. An individual with
architectural vision that is also keenly aware of realities of
software product development and product evolution. It is a demanding
and highly rewarding position. You will be reporting directly to the
Director of Engineering. Your primary responsibilities will include:
Ownership of the reverse engineering components of our client's
products. This includes new design and development. To provide vision
to maintain the open, flexible and extensible architectures that
currently exist in our client's products. To interface with other
software developers to effectively deploy new technology within our
client' s products. To review user feedback to assure there continues
to exist a solid framework to allow our client's products to evolve
and continue to meet the needs of our client's customers.

Please refer to JO# 2660GVP in your response.

Richard Steinman
Team Leader
IT & Software Solutions Team
Career Marketing Associates

Post a followup to this message

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