Newsgroup: it.lavoro.offerte
Titolo: [GB] Software House, Compiler Team Engineer: Use your C/C++ in Virtual Machine Development

Compiler Team Engineer: Use your C/C++ in Virtual Machine Development
 and change the world        Ref:CSp0715
For every desktop computer there are 30 embedded computer systems and
you can help change this vast market by providing for it the many
advantages of JAVA. You will be excited to learn that here in the UK,
the Company has a Development Team targeted at producing the slickest,
fastest and most compact JAVA Virtual Machine for embedded processor
systems to be used in applications from consumer electronics to
spacecraft. We have 500 man years of relevant experience gained from
the development of our market leading  virtual PC product which you will
be able to draw upon and apply to this JAVA challenge. 
You can look forward to applying your C/C++ or assembler software
engineering skills in this fascinating area. You should be a dedicated
problem solver, with experience in system level software, telecomms
control, research, defence, medical electronics etc. It is likely that
you will have a degree in Mathematics, Computer Science or Electronics.
Age is immaterial. You will want to be part of one of the best software
engineering teams not just in the UK but in the world. Enthusiasm and
intelligence are as important as specific skills. 
You will be located in a superb, very relaxed and informal working
environment based in modern offices close to the M40 in south
Buckinghamshire. Along with generous salaries, you will also receive a
range of valuable benefits including flexible working hours, pension,
medical and permanent health insurance, etc. 
Compiler Team Engineer
There is a vacancy for an engineer to work on dynamic compilation
technology.  
Compilers: Experience of compiler development or a knowledge of compiler
internals would be highly advantageous.  Of particular interest is a
knowledge of optimisation techniques, code generation for RISC
processors, and Just-In-Time compilers.  At the very least, a desire to
learn about these things is essential!
Programming languages: C is essential - we do all our development in C
with some assembly language.  We also use some PERL to write tools for
internal use.
Microprocessors: Familiarity with any RISC or embedded processors is
useful, e.g. ARM, MIPS, PowerPC, Hitachi SH.
Java: There is no Java development.  Anyone who has spent a lot of time
writing in Java is almost certainly not suitable although a familiarity
with Java will help.
However, anyone who knows how Java is implemented - Java virtual
machines, Java bytecode, just-in-time compilers, garbage collection - is
of interest.
Operating Systems: We develop on both Windows and Linux.    Our products
run on a variety of  OSes including Windows CE and real-time operating
systems such as VxWorks and ITRON.
Other: A working knowledge of the GNU tools would help.
Competitive salary and extensive benefits
To apply for this position or register with the agency, please send your
full English CV in Word or plain text, quoting reference number, along
with: current salary, notice period, salary expectations quoting the
above reference number to:
Chris Smith at Crown Associates
Tel: (44) (0)181 354 2195
Email: 
crownas...@clara.net

