[PRL] Fwd: Programming Languages and Tools Research at Microsoft

Matthias Felleisen matthias at ccs.neu.edu
Fri Dec 31 15:16:37 EST 2004


FYI. I think that if you have any interested in joining a research lab 
after your PhD, you should check out this kind of opportunity -- 
Matthias


Begin forwarded message:

> From: "Jim Larus" <larus at microsoft.com>
> Date: December 31, 2004 3:07:45 PM EST
> To: <matthias at ccs.neu.edu>
> Subject: Programming Languages and Tools Research at Microsoft
>
> Dear Matthias,
>
>  
>
> Again, I would like to ask your assistance in finding outstanding 
> students interested in joining us at Microsoft Research, either in a 
> full-time position or for an internship.
>
>  
>
> Our groups in Microsoft Research offer an unparalleled opportunity to 
> conduct innovative and cutting edge research and to see your research 
> turned into fundamental improvements in software development, quality, 
> and performance. Microsoft Research’s ambitious research program 
> combines world-class research with our academic colleagues and a 
> unique opportunity to put ideas into practice by transferring 
> technology to Microsoft. Researchers at MSR have an unprecedented 
> opportunity to conduct fundamental research and, at the same time, 
> influence and improve software development for the world’s largest 
> software company and its customers.
>
>  
>
> Our research starts with a wide-ranging collaboration between several 
> strong research groups:
>
> °          Advanced Compiler Technology. David Tarditi 
> (dtarditi at microsoft.com) leads the ACT group, which studies 
> programming language implementation and design.  The group’s research 
> areas include compilation of managed code, automatic storage 
> management, typed assembly language, language features for improving 
> program reliability, and language design and compilation for parallel 
> hardware. (http://research.microsoft.com/act/)
>
> °          Foundations of Software Engineering. Wolfram Schulte 
> (schulte at microsoft.com) leads the FSE group, whose research focuses on 
> technologies for modeling and verification, mainly using a new 
> contract specification language for .NET and a new breed of static 
> analysis, test case generation, and runtime-verification tools. 
> (http://research.microsoft.com/fse/)
>
> °          Runtime Analysis and Design. Trishul Chilimbi 
> (trishulc at microsoft.com) leads the RAD group, which focuses on runtime 
> systems and analyses including hybrid static-dynamic approaches to 
> designing innovative tools and architectures that enhance software 
> reliability, resilience, performance, and security. 
> (http://research.microsoft.com/rad)
>
> °          Software Design and Implementation. Ben Zorn 
> (zorn at microsoft.com ) leads the SDI group which focuses on the 
> creation, translation, and execution of software.  SDI consists of the 
> ACT and RAD groups as well as additional researchers investigating 
> approaches to making software development, deployment, and 
> configuration easier and more effective. 
> (http://research.microsoft.com/sdi/)
>
> °          Software Improvement Group. Jim Larus (larus at microsoft.com) 
> leads the SWIG group, which consists of TVM, SPT, and Human 
> Interactions in Programming 
> (http://research.microsoft.com/projects/hip) - a new project focused 
> on improving interactions among groups of developers. He also leads 
> the Singularity project 
> (http://research.microsoft.com/os/singularity/), which is a new, 
> multidisciplined effort to build dependable software from the “bare 
> metal” on up. (http://research.microsoft.com/swig)
>
>  °          Software Productivity Tools. Sriram Rajamani 
> (sriram at microsoft.com) leads the SPT group, which does research in 
> writing and enforcing partial specifications about programs, new 
> methods to find concurrency errors in programs, and new methodologies 
> for software design. (http://research.microsoft.com/spt/)
>
>  °          Testing, Verification, and Measurement.  Thomas Ball 
> (tball at microsoft.com) leads the TVM group, which performs research on 
> testing, verifying and measuring the reliability of complex software. 
> Current projects include Zap, a next-generation automatic theorem 
> prover for program analysis, MUTT, a tool for automatic test 
> generation of MSIL jointly developed with the FSE group, visualization 
> of software change, and dynamic inference of program behavior. 
> (http://research.microsoft.com/tvm/)
>
>  
>
> Please tell your best students about the research opportunities in 
> these groups and let them know that we are encouraging applicants 
> (both fulltime and summer interns) to send their application materials 
> as soon as possible, preferably by January 15, 2004 (for interns) and 
> February 1, 2005 (for fulltime applicants).   Microsoft is an equal 
> opportunity employer and supports workforce diversity.  For more 
> information about full-time and intern employment, please visit:
>
>  
>
> http://research.microsoft.com/sdi/plt-recruiting-2005.htm
>
>  
>
> Summer internship program should apply through the MSR intern web page:
>
>  
>
> http://research.microsoft.com/aboutmsr/jobs/internships/redmond.aspx
>
>  
>
> If you or your students have questions or would like further 
> information, please don’t hesitate to contact me.
>
>   
>
> Best wishes for the New Year!
>
>  
>
> Jim 
>
>  




More information about the PRL mailing list