Compiler positions available for week ending March 9

"comp.compilers" <>
9 Mar 2003 17:07:09 -0500

          From comp.compilers

Related articles
Compiler positions available for week ending March 9 (comp.compilers) (2003-03-09)
Compiler positions available for week ending March 9 (comp.compilers) (2008-03-09)
Compiler positions available for week ending March 9 (1997-03-09)
| List of all articles for this month |

From: "comp.compilers" <>
Newsgroups: comp.compilers
Date: 9 Mar 2003 17:07:09 -0500
Organization: Compilers Central
Keywords: jobs
Posted-Date: 09 Mar 2003 17:07:08 EST

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


Subject: Microsoft - Compiler Opportunities
Date: Wed, 5 Mar 2003 18:01:30 -0800
From: "Lisa Martin" <>

Software Design Engineer - C#

Interested in programming languages and compilers? Want to influence
the entire software development world? Come produce what is destined
to be one of the most widely used programming languages and compilers
in the world: C#. The C# product unit is looking for an experienced
software engineer to join our compiler development team. You will be
involved in architecting and delivering an ultra-fast, ultra-reliable
compiler which millions of developers will rely on every day. You will
join an experienced team of developers to produce the C# compiler for
future versions of Visual Studio and the .NET framework. You will also
be involved in designing future versions of the C# language, and
understanding and meeting the needs of users of C#. This position
requires extensive experience with compiler development and
architecture, and very firm knowledge of programming language design
and implementation. Candidates must be highly proficient at managing a
complex code base over a many year lifetime, as well as being a strong
individual contributor. Candidates must also have strong skills for
working with and understanding the requirements of a diverse set of
teams throughout the company. Deep knowledge of C# and the .NET
Runtime is a plus. Preferred Qualifications: 7 or more years of
professional C/C++/C# development experience. Excellent communication
skills are a must. Management experience is a plus.

Software Design Engineer - Advanced Compiler Development
Microsoft has recently started an exciting compiler and tools project
which will produce all its future code generators, JIT compilers,
optimizers, and program analysis tools. The tools suite will include
tools ranging from profilers to sophisticated defect analysis tools.
Producing optimized, robust software requires advanced, integrated tools
that are built from a common infrastructure that is capable of analyzing
and processing program related information at different stages in the
development process. This information, whether it is source code,
intermediate representation, metadata, profile information, browser
data, binaries, etc has historically been scattered about in a typical
build environment. We're looking to build a common Program Database
where all of this data can be stored and retrieved efficiently and
uniformly thru an API by various interested parties. These would include
compilers, dynamic & static analysis tools, debuggers, source browsers,
QA tools, and so on. We are looking for a person with a background in
programming environments/databases/ compilers/tools to help design and
implement this central Program Database. You would be working with a
team of experienced compiler and tools writers tasked with producing the
core of Microsoft's next generation programming environment. The PDB and
the API's you design will be used in products throughout Microsoft as
well as future 3rd party tool vendors. The ideal candidate would have an
MS/CS+ and 4+ years of industry experience building program databases,
analysis tools (and their stores) and a strong passion for programming
environments in general.

Program Manager - Visual C++

Deliver advanced tools to the most sophisticated developers on earth -
C++ developers, of course! The Visual C++ team is dedicated to
bringing the most advanced developers in the world to Microsoft's
leading-edge platform initiatives. We do that by providing them with
great tools. Our customers are technically sophisticated and
demanding. Our team is bright, creative, and dedicated to excellence.
We seek a seasoned program manager to help take us to the next level
through productizing new, high-end development tools. The person in
this position will guide a team of developers, QA engineers and other
Program Managers through every phase of product development, including
requirements gathering and analysis, spec-writing, costing,
implementation, field-testing, shut-down, and release. You will work
in a complex environment, exercising your own judgment and experience
to anticipate, analyze and solve problems. You will eagerly take
ownership of challenging issues, investigate them thoroughly, and
drive them to closure. Primary responsibilities include 1) defining
the project schedule, priorities, core user-scenarios, and internal
processes; 2) coordinating and integrating with User Education,
Release, Build, Product Support Services and other teams within
Microsoft; 3) tracking and reporting on status; and 4) anticipating
work items or problems and driving them to successful resolution. The
successful candidate will have proven project planning, program
management, communication and organizational skills and will know how
to motivate a team of creative individuals to accomplish great things.
Background should include five years experience in managing software
projects, including at least one major release from start to finish.
Great interpersonal, team building, organizational and motivational
skills are a must. Familiarity with Visual C++ or other high end
developer tools strongly preferred. Come and join us to make smart
developers work even smarter and faster!

Software Design Engineer in Test - Visual C++
Be a key contributor in the design, implementation and direction of the
technologies to test and improve the quality of the next generation
Visual C++ .net Code Generator. Responsibilities include design and
development of testing technologies. Additional responsibilities
include, but are not limited to collaborating with others in VC++ and
across the Developer Division to set testing direction, setting testing
goals and objectives and helping to achieve them. Qualifications include
at least 3 years demonstrated post college software development or
testing experience, expert C/C++ skills, experience with compiler/code
generator design/testing, 64 bit platforms, .net Common Language
Runtime/CLR, advanced testing techniques including test modeling, test
prioritization, and performance testing. Knowledge of Managed C++ or C#,
garbage collection, compilers, jiters, and debugging. Excellent
judgment, customer focus, leadership, and the ability to successfully
deal with cross-team issues and a proven track record of shipping
products is a must. A BA/BS or MS degree in Computer Science or related
technical field preferred.

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

Lisa Martin
Senior Technical Recruiter
Developer Division Recruiting
(425) 703-7944

Post a followup to this message

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