Compiler positions available for week ending March 5

compilers@iecc.com (comp.compilers)
6 Mar 2000 01:14:48 -0500

          From comp.compilers

Related articles
Compiler positions available for week ending March 5 compilers@iecc.com (2000-03-06)
Compiler positions available for week ending March 5 compilers@iecc.com (comp.compilers) (2006-03-06)
Compiler positions available for week ending March 5 compilers-jobs@iecc.com (1995-03-05)
| List of all articles for this month |

From: compilers@iecc.com (comp.compilers)
Newsgroups: comp.compilers,misc.jobs.offered
Date: 6 Mar 2000 01:14:48 -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 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 compilers@iecc.com.




-------------------------------


Date: Sat, 4 Mar 2000 12:10:57 -0800 (PST)
From: Michelle Ruscetta <mar@cup.hp.com>
Subject: Job openings available in HP's development environments labs.


Job Opportunities at Hewlett Packard
Location: Cupertino, CA


HP's C/C++ Development Environment Lab is responsible for the
development and productization of advanced optimizing compilers
and tools for PA-RISC and IA-64 processors and currently we are
looking for a few strong candidates with expertise in C and C++
compilers, optimization or runtime.


You can apply for any of the listed positions by sending your resume
to the address given for the individual projects or centrally
to <courtney_hall@hp.com>


Positions available in the following projects:


IA-64 Code Generation Team: clairej@cup.hp.com


Work with a tightly knit team of highly motivated individuals to design
compilers for the IA-64 EPIC processors. The main focus of this work
will be to extend, tune and productize the code generation component of
HP's IA-64 compilers for initial customer release. Principal responsibilities
include implementation of new language features and compiler options that
impact the IA-64 code generator.


IA-64 Inter-procedural Optimization Team: michelle_ruscetta@hp.com


In this position, the main focus of this work will be inter-procedural
analysis and optimization for C and C++ on IA-64 (EPIC) processors.
Our specific interest is in people with experience and or academic
background in one or more of the following areas: Inter-procedural
optimizations, Scalar and loop transformations, Knowledge of parallelization
and OpenMP, and optimizations for object oriented languages.


IA-64 Instruction Level Compiler Optimization: vatsa_santhanam@hp.com


In this exciting position, you will be responsible for enhancing, testing,
and tuning state-of-the-art optimization techniques in areas such as
instruction scheduling, register allocation, global optimization, memory
hierarchy management, and predicated execution for next-generation IA-64
(EPIC) processors.


C++ front-end Team: sassan@cup.hp.com


If you have a _very good_ understanding of the C++ language and its run time,
and are interested in a compiler development position, we would like to
discuss this opportunity with you. Our mission is to develop and deliver a
truly leading C++ development tool set. Our team is responsible for "correct
and efficient" implementation of the full breadth of the C++ language,
C++-specific optimizations, design and tuning of the C++ runtime and
performance characterization, analysis and tuning of large, real world, C++
applications.


IA-64 Object Code Translation Team: curtw@cup.hp.com


Develop and deliver world-class products with HP's dynamic translation
technology, for transparently executing binary applications on new
architectures and with new ABIs. A strong commitment to fundamental
process improvements and the ability to work closely with members of a
tight-knit team is a must.




All of the above positions require:


* 5+ years experience in design and development of compiler frontend, codegen or
    optimization technology.
* Solid understanding of compiler code generation fundamentals and theory.
* Solid understanding of compiler optimization fundamentals and theory.
* BS, MS or PHD degree in Computer Science.
* Development experience with C++ in a Unix environment.
* Strong communication and teamwork skills.


Desirable Experience for full-time Position:




* Strong understanding of how architecture, compilers and processor
    implementation impact performance.
* Strong background in computer architecture and processor micro-architecture.
* Solid understanding of runtime architectures and operating systems.
* Strong understanding of software development practices and testing
    methodologies
* Experience with using performance analysis tools and techniques.
* Experience in Software Configuration Management, especially ClearCase.




-------------------------------




From: Lisa Martin <lisamar@microsoft.com>
Subject: Microsoft Compiler Opportunities - March
Date: Wed, 1 Mar 2000 12:40:32 -0800


Microsoft Corporation
Location: Redmond, Washington


Software Design Engineer - Multiple Opportunities!
The Visual Basic and Visual C++ teams are in search of exceptionally
strong individuals, experienced and interested in designing and
developing key features of the Visual Basic and Visual C++ compiler
including the parser, semantic analyzer, intellisense, codesense and
extensibility. This is a great opportunity to be involved with the
development of a highly successful product and one of the most
important technologies at Microsoft. Qualifications should include
solid knowledge of C/C++ and multi-threaded application
development. Experience developing a commercially available compiler
is required. A BA/BS degree in Computer Science or related technical
disciplines preferred.




Software Design Engineer - Multiple Opportunities!
Microsoft has several opportunities for strong compiler engineers with
an expertise in high end optimizing compilers. Design and implement
code generation and optimizations strategies for state-of-the-art
microprocessors. Responsibilities include: code quality analysis,
benchmarking, algorithm design & implementation, integration and
testing for new phases in Microsoft's optimizing compiler
backend. Heavy use of graph theory, dataflow analysis, advanced data
structures, and optimization strategies/techniques to solve complex
problems in code generation and optimization. Qualifications: Must
have experience developing a commercially available compiler, a
minimum of 3 years post academic experience and exceptional C/C++
skills. Working knowledge of BASIC or Java and one or more assembly
languages is a plus. BA/BS or an MS degree in Computer Science
preferred.


For immediate consideration, please forward a current resume to:


Lisa Martin
Technical Recruiter
Developer Tools Recruiting
lisamar@microsoft.com
(425) 703-7944


Post a followup to this message

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