Compiler positions available for week ending June 2

"comp.compilers" <compilers@iecc.com>
7 Jun 2002 23:39:46 -0400

          From comp.compilers

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

From: "comp.compilers" <compilers@iecc.com>
Newsgroups: comp.compilers,misc.jobs.offered
Date: 7 Jun 2002 23:39:46 -0400
Organization: Compilers Central
Keywords: jobs
Posted-Date: 07 Jun 2002 23:39:46 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 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: 28 May 2002 14:33:38 +0000
From: "Andreas Krall" <andi@complang.tuwien.ac.at>
Subject: decompilation Ph.D. position in Vienna
Organization: Vienna University of Technology, Austria


At the laboratory "Compilation Techniques for Embedded Processors"
a Ph.D. or PostDoc position is available in the field of decompilation of
DSP assembly language programs. Dipl.-Ing. or Master in computer science
and some knowledge in compilers are necessary. Detailed information is
available at www.complang.tuwien.ac.at/cd/.


--
andi@complang.tuwien.ac.at Andreas Krall
http://www.complang.tuwien.ac.at/andi/ Inst. f. Computersprachen, TU Wien
tel: (+431) 58801/18511 Argentinierstr. 8/4/1851
fax: (+431) 58801/18598 A-1040 Wien AUSTRIA EUROPE




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


Date: 31 May 2002 13:44:14 -0700
From: "Lisa Martin" <lisamar@microsoft.com>
Subject: Microsoft - Compiler Opportunities


Group Manager


Microsoft is looking for an individual with an extensive background in
compilers and code generation to lead a development team in building a
new compiler/code-generation platform targeted at production, research,
and education. The platform will target multiple chip architectures,
support code generation for multiple languages, and be the basis for
building both compilers and jitters. Qualified candidates should be
recognized across the industry as a leader in related technologies.
Candidates should also have significant management experience in
shipping production compilers.


Senior Programming Model Lead


If you are up to the challenge of establishing the future programming
model for C++ developers on the .NET platform, we want you! The C++
developer is the most skilled and demanding developer in the world. It
will be your job to drive the C++ compiler and library innovation so
that .NET is not only added to the arsenal of the C++ programmer, but is
the preferred platform to program against. You will be responsible for
understanding and prioritizing the desires of the C++ community and
providing the programming model solution that allows them to exploit key
platform services. As the Senior Programming Model Lead we expect you to
be intimately familiar with C++, compiler design, and community
libraries like BOOST. We also expect you to have excellent management
and leadership skills because you will be responsible for Microsoft's
next generation C++ compiler. Qualifications: Must have 7 or more years
experience coding and authoring libraries in C/C++, great depth in
compiler front-end architecture, management experience, and a strong
passion for C++ and the C++ community


Software Design Engineer - Visual C++


.NET sets new challenges for the design of code generators and if you
are up to the challenge, we want you! .NET needs small, fast, and
configurable high quality code generation for multiple platforms and
depending on where in the network code generation takes place, the
compiler will utilize various levels of resources to generate the best
code possible under the given constraints. As a senior compiler engineer
we expect you to be intimately familiar with how to analyze and improve
code quality using various benchmarking techniques and tools. You should
also have a great grasp of current microprocessor architectural issues
and trends, and where the computer architecture industry is heading. As
a senior compiler engineer you will be responsible for and involved in
the architecture, design, and implementation of Microsoft's next
generation high performance code optimizer. This work involves heavy use
of graph theory, dataflow analysis, and data structures to solve complex
problems in code generation and optimization. Qualifications: Must have
5 or more years experience coding on code generators in C/C++ and a good
understanding of microprocessor architecture.


Program Manager - Visual C++


Do you dig compilers?! Do the words SSA, Software Pipelining, Partial
Redundancy Elimination, Global Scheduling, etc, mean anything to you? Do
you have a passion for making code go fast or about microprocessors in
general? If so, the Visual C++ team has the perfect position for you.
We're looking for a Program Manager who has prior experience with
compilers (Front-end and/or backend) to join the backend team and help
VC++ be the best serious programming tool for the Windows world. The
ideal candidate has previously worked on code generators and/or global
optimizers for at least 4 years. College grads (master preferred) whose
thesis/course emphasis was in compilation technology are also encouraged
to apply. JIT experience is a plus. Job duties will include working
closely with the development team on defining the features of
Microsoft's next generation of code generation technology for static
compilation, JITers, Profilers, etc.


For immediate consideration, please forward a current resume/CV to:


Lisa Martin
Senior Technical Recruiter
Developer Division 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.