From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id 40324BC58 for ; Mon, 6 Dec 2010 16:02:25 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsQAAHuJ/EyDa3PUkWdsb2JhbACCA6E1FQEBAgkLCgcRBhykH5kghUkEjgc X-IronPort-AV: E=Sophos;i="4.59,305,1288566000"; d="scan'208,217";a="83199433" Received: from smtp.microsoft.com ([131.107.115.212]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-MD5; 06 Dec 2010 16:02:24 +0100 Received: from TK5EX14MLTC103.redmond.corp.microsoft.com (157.54.79.174) by TK5-EXGWY-E801.partners.extranet.microsoft.com (10.251.56.50) with Microsoft SMTP Server (TLS) id 8.2.176.0; Mon, 6 Dec 2010 07:02:21 -0800 Received: from DB3EX14HUBC305.europe.corp.microsoft.com (10.166.18.185) by TK5EX14MLTC103.redmond.corp.microsoft.com (157.54.79.174) with Microsoft SMTP Server (TLS) id 14.1.255.3; Mon, 6 Dec 2010 07:02:21 -0800 Received: from DB3EX14MBXC306.europe.corp.microsoft.com ([169.254.6.212]) by DB3EX14HUBC305.europe.corp.microsoft.com ([10.166.18.185]) with mapi id 14.01.0255.003; Mon, 6 Dec 2010 15:02:02 +0000 From: Simon Peyton-Jones To: "haskell@haskell.org" , "caml-list@inria.fr" Subject: Memory management job Thread-Topic: Memory management job Thread-Index: AcuVVoqWXdPMRPApSdCwrAz1tEK28Q== Date: Mon, 6 Dec 2010 15:02:02 +0000 Message-ID: <59543203684B2244980D7E4057D5FBC11F1BE489@DB3EX14MBXC306.europe.corp.microsoft.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.166.18.92] Content-Type: multipart/alternative; boundary="_000_59543203684B2244980D7E4057D5FBC11F1BE489DB3EX14MBXC306e_" MIME-Version: 1.0 X-Spam: no; 0.00; peyton-jones:01 camlers:01 ismm:01 ismm:01 bug:01 compiler:01 run-time:01 low-level:01 sig:01 cvs:01 camlers:01 bug:01 compiler:01 run-time:01 low-level:01 --_000_59543203684B2244980D7E4057D5FBC11F1BE489DB3EX14MBXC306e_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Dear Haskellers and Camlers I'm posting this job ad on behalf of Richard Brooksby at Ravenbrook. They= do cool stuff, and I thought some of you might be interested. Simon Ravenbrook is seeking a developer to work with us on the Memory Pool System= (MPS), a mature, open source, high reliability, high performance memory ma= nagement system with a unique and innovative architecture. You can read an= overview here . The MPS is a highly engineered "Swiss watch" of a= system with an extremely low bug rate. We're looking for someone who can support our commercial clients with custo= misations, but also develop the MPS for new opportunities. It could be a h= alf-time position (or subcontract), paying about =A335k pro rata. This cou= ld grow if you are successful in developing new commercial opportunities fo= r the MPS. We have several other options for work structure and payment th= at we can discuss with you. There can be a great deal of flexibility and a= higher rate of pay depending on what kind of risk/reward tradeoff you need= . Ask! This is an excellent opportunity for someone interested in memory managemen= t and garbage collection research. We are keen to promote research, and th= e flexible nature of this work would allow time for it. It's also an excel= lent opportunity for someone interested in developing commercial applicatio= ns for memory management and garbage collection. There would also be an opportunity to get involved with our other consultin= g work, or even video game development. Essential requirements: * you will mostly need to work at our office in Cambridge, UK * you will need to start early in 2011 * highly professional attitude to quality, reliability, and commercial rela= tionships * able to self-start, plan, and manage yourself * excellent verbal and written technical communication skills * excellent knowledge of ISO/IEC 9899:1990 and ISO/IEC 9899:1999. (Oh OK t= hen, I mean C.) * good understanding of operating systems and memory management * understanding of processor architectures and assembly language Also very useful: * some compiler and language run-time development experience * good understanding of threads, concurrency, and race/hazard issues * some low level systems and embedded systems experience * low-level Unix (including Mac) and Windows programming * some experience in soft real-time systems * keen interest in programming languages, compilers, provability Address in sig. Do get in touch. PLEASE NOTE: Generic CVs and resumes as Word document attachments will be t= rashed. Explain why you might be good for us, in plain text or on the phon= e. Thanks! --- Richard Brooksby > Director Ravenbrook Limited PO Box 205, Cambridge CB2 1= AN, United Kingdom Voice: +44 777 9996245 Fax: +44 1223 750036 --_000_59543203684B2244980D7E4057D5FBC11F1BE489DB3EX14MBXC306e_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Dear Haskellers and Camlers

 

I’m posting this job ad on behalf of Richar= d Brooksby at Ravenbrook.   They do cool stuff, and I thought som= e of you might be interested.


Simon

 

 

Ravenbrook is seeking a developer to work with us= on the Memory Pool System (MPS), a mature, open source, high reliability, = high performance memory management system with a unique and innovative arch= itecture.  You can read an overview here <http://www.ravenbrook.com/project/mps/doc/2002= -01-30/ismm2002-paper/ismm2002.html>.  The MPS is a highly engi= neered “Swiss watch” of a system with an extremely low bug rate.

 

We're looking for someone who can support our com= mercial clients with customisations, but also develop the MPS for new oppor= tunities.  It could be a half-time position (or subcontract), paying a= bout =A335k pro rata.  This could grow if you are successful in developing new commercial opportunities for the MPS.=   We have several other options for work structure and payment that we= can discuss with you.  There can be a great deal of flexibility and a= higher rate of pay depending on what kind of risk/reward tradeoff you need.  Ask!

 

This is an excellent opportunity for someone inte= rested in memory management and garbage collection research.  We are k= een to promote research, and the flexible nature of this work would allow t= ime for it.  It's also an excellent opportunity for someone interested in developing commercial applications for memory ma= nagement and garbage collection.

 

There would also be an opportunity to get involve= d with our other consulting work, or even video game development.

 

Essential requirements:

 

• you will mostly need to work at our offic= e in Cambridge, UK

 

• you will need to start early in 2011=

 

• highly professional attitude to quality, = reliability, and commercial relationships

 

• able to self-start, plan, and manage your= self

 

• excellent verbal and written technical co= mmunication skills

 

• excellent knowledge of ISO/IEC 9899:1990 = and ISO/IEC 9899:1999.  (Oh OK then, I mean C.)

 

• good understanding of operating systems a= nd memory management

 

• understanding of processor architectures = and assembly language

 

Also very useful:

 

• some compiler and language run-time devel= opment experience

 

• good understanding of threads, concurrenc= y, and race/hazard issues

 

• some low level systems and embedded syste= ms experience

 

• low-level Unix (including Mac) and Window= s programming

 

• some experience in soft real-time systems=

 

• keen interest in programming languages, c= ompilers, provability

 

Address in sig.  Do get in touch.=

 

PLEASE NOTE: Generic CVs and resumes as Word docu= ment attachments will be trashed.  Explain why you might be good for u= s, in plain text or on the phone.  Thanks!

 

---

Richard Brooksby <rb@ravenbrook.com>

Director

Ravenbrook Limited <http://www.ravenbrook.com/> PO Box 205, Cambridge CB2 1= AN, United Kingdom

Voice: +44 777 9996245  Fax: +44 122= 3 750036

 

 

 

--_000_59543203684B2244980D7E4057D5FBC11F1BE489DB3EX14MBXC306e_--