|Compiler positions available for week ending November 16 firstname.lastname@example.org (comp.compilers) (2003-11-18)|
|Compiler positions available for week ending November 16 email@example.com (comp.compilers) (2008-11-16)|
|Compiler positions available for week ending November 16 firstname.lastname@example.org (1997-11-16)|
|Date:||16 Nov 1997 22:52:20 -0500|
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 misc.jobs.offered.
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 email@example.com.
From: Manoj <firstname.lastname@example.org>
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
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:
Hewlett-Packard, MS 42U5
11000 Wolfe Road
Cupertino, CA 95014
Attn: Manoj Dadoo
Internet (please send ASCII format only):
Hewlett-Packard is an equal employment opportunity employer dedicated to
affirmative action and workforce diversity.
From: Lakshmankumar Mukkavilli <email@example.com>
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
Education: MS/PhD in Computer Science
Send your resume to:
David Weng at firstname.lastname@example.org
Software Engineering Solutions
San Jose, CA USA
From: email@example.com (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 <Cesar.Quiroz@mri.com>
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: firstname.lastname@example.org
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:
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
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
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:
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)
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.
IT & Software Solutions Team
Career Marketing Associates
Return to the
Search the comp.compilers archives again.