Compiler positions available for week ending April 2

compilers@iecc.com (comp.compilers)
3 Apr 2000 04:08:06 -0400

          From comp.compilers

Related articles
Compiler positions available for week ending April 2 compilers@iecc.com (2000-04-03)
Compiler positions available for week ending April 2 compilers@iecc.com (comp.compilers) (2006-04-03)
Compiler positions available for week ending April 2 compilers-jobs@iecc.com (1995-04-02)
| List of all articles for this month |

From: compilers@iecc.com (comp.compilers)
Newsgroups: comp.compilers,misc.jobs.offered
Date: 3 Apr 2000 04:08:06 -0400
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.




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


From: Lisa Martin <lisamar@microsoft.com>
Subject: RE: Microsoft Compiler Opportunities - April
Date: Thu, 30 Mar 2000 13:26:28 -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




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


From: Thomas Fahringer <tf@par.univie.ac.at>
Subject: Open Research Position: Execution-Driven Performance Analysis
                  for Distributed/Parallel Systems
Date: 31 Mar 2000 17:00:03 +0200
Organization: Vienna University, Austria


The Institute for Software Science at the University of Vienna
is offering within a long-term research project a


        ***********************************************************
        *** Research Position in Execution-Driven Performance ***
        *** Analysis for Distributed and Parallel Systems ***
        ***********************************************************


Applicants should have knowledge in one or more of the
following areas:


+ distributed and parallel systems
+ performance measurement, monitoring, and tracing
                + on-line and post-execution performance analysis
+ performance visualization
+ programming skills
+ distributed programming (Java)
+ parallel programming (OpenMP, HPF, MPI, threads, ...)
+ databases and expert systems


Position: Research position for a doctoral student or a post-doc.


Starting Date: April 10, 2000


Duration: 3 years


Project Summary:


      The position is offered as part of a long-term research project
      about performance-oriented application development for distributed
      and parallel systems.


      The main task of this position requires to develop a performance
      analysis system that searches for performance problems in
      heterogeneous, object-oriented multi-threaded distributed and
      parallel applications exploiting both data and task parallelism.
      These applications are executed on clusters of SMPs or on
      heterogeneous workstation networks. Various instrumentation systems
      are used to obtain raw performance data while executing a program.
      Performance data may be stored in a data repository (database or
      expert system) for post-execution analysis. The system to be developed
      tries to find performance problems based on collected and computed
      performance data, and information about the input program provided by
      a compiler. Performance problems will be associated with the input program.
      Based on detected performance problems further decisions may be taken, e.g.
      refinement of instrumentation, more detailed search for performance
      problems, application and system changes to improve performance, etc.


For more information, please contact


       Thomas Fahringer (tf@par.univie.ac.at)


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


p.s. Note that there is another open research position at the Institute
for Software Science, University of Vienna. For more details see below:
Make sure that you indicate in your reply whether you apply for the research
position about execution-driven performance analysis or about performance
prediction.




The Institute for Software Science at the University of Vienna is offering
within a long-term research project a


        ********************************************************
        *** Research Position in Performance Prediction of ***
        *** Distributed and Parallel Applications ***
        ********************************************************


Applicants should have knowledge in one or more of the
following areas:


+ distributed and parallel systems
+ programming skills
+ distributed programming (Java)
+ parallel programming (OpenMP, HPF, MPI, threads, ...)
+ performance modeling (analytical + symbolic + simulation)
+ simulation tools (discrete event simulation)


Position: Research position for a doctoral student or a post-doc.


Starting Date: April 10, 2000


Duration: 3 years


Project Summary:


      The position is offered as part of a long-term research project
      about performance-oriented application development for parallel
      and distributed systems.


      The main task of this position requires to develop a performance
      prediction tool for heterogeneous, object-oriented multi-threaded
      parallel and distributed applications exploiting both data and
      task parallelism. These applications are executed on clusters
      of SMPs or on heterogeneous workstation networks.
      Analytical performance prediction will be used to determine
      parameterized cost functions for small components of a
      parallel/distributed application. Parameters in cost functions
      reflect the problem sizes of an application and the machine sizes
      of a target architecture. Simulation will be used to model
      highly dynamic behavior of applications and architectures, in
      particular, data exchange, synchronization, thread context-switches,
      etc. The performance prediction tool computes various performance
      parameters including estimated execution and communication times,
      synchronization overhead, memory locality, load balance, etc.


For more information, please contact


       Thomas Fahringer (tf@par.univie.ac.at)


Thomas Fahringer, Ph.D. Tel: (office): +43 1 310 56 08 - 86
Associate Professor Tel: (sec): +43 1 310 56 08 - 71
University of Vienna Fax: +43 1 310 56 08 - 88
Institute for Software Science E-mail: tf@par.univie.ac.at
Liechtensteinstr. 22 WWW: http://www.par.univie.ac.at
A-1090 Vienna, Austria

















Post a followup to this message

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