From: Simon Peyton-Jones <simonpj@microsoft.com>
To: "haskell@haskell.org" <haskell@haskell.org>,
"caml-list@inria.fr" <caml-list@inria.fr>
Subject: Memory management job
Date: Mon, 6 Dec 2010 15:02:02 +0000 [thread overview]
Message-ID: <59543203684B2244980D7E4057D5FBC11F1BE489@DB3EX14MBXC306.europe.corp.microsoft.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 3102 bytes --]
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 management system with a unique and innovative architecture. 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 engineered "Swiss watch" of a system with an extremely low bug rate.
We're looking for someone who can support our commercial clients with customisations, but also develop the MPS for new opportunities. It could be a half-time position (or subcontract), paying about £35k 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 interested in memory management and garbage collection research. We are keen to promote research, and the flexible nature of this work would allow time for it. It's also an excellent opportunity for someone interested in developing commercial applications for memory management and garbage collection.
There would also be an opportunity to get involved with our other consulting 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 relationships
* 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 then, 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 trashed. Explain why you might be good for us, in plain text or on the phone. Thanks!
---
Richard Brooksby <rb@ravenbrook.com<mailto:rb@ravenbrook.com>>
Director
Ravenbrook Limited <http://www.ravenbrook.com/> PO Box 205, Cambridge CB2 1AN, United Kingdom
Voice: +44 777 9996245 Fax: +44 1223 750036
[-- Attachment #2: Type: text/html, Size: 7926 bytes --]
reply other threads:[~2010-12-06 15:02 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=59543203684B2244980D7E4057D5FBC11F1BE489@DB3EX14MBXC306.europe.corp.microsoft.com \
--to=simonpj@microsoft.com \
--cc=caml-list@inria.fr \
--cc=haskell@haskell.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox