<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
XMOS is hiring a compiler engineer. The position is in Bristol, UK
(re-location assistance available). If you are interested then you
can apply at <a href="http://www.xmos.com/en/about/work">http://www.xmos.com/en/about/work</a>
or come and find us at the LLVM European conference for a chat. All
our compiler work is LLVM based.<br>
<h4>Key Responsibilities</h4>
<p>To be a key contributor in a team producing industry-leading
design tools for embedded processors. This could include:</p>
<ul>
<li>Developing the XMOS C/C++/xC compilers </li>
<li>Designing and implementing optimizations to address
performance, code size, power consumption and timing closure for
real-time programs </li>
<li>Static and dynamic code analysis e.g measuring timing,
detecting deadlock</li>
<li>Actively contributing to and sharing LLVM compiler
improvements with the open-source community </li>
<li>Working with the apps team and with customers to contribute to
development of the xC concurrent and real-time programming
language </li>
<li>Working with the silicon team to contribute to development of
next-generation XMOS products and architecture </li>
</ul>
<div class="moz-forward-container">
<h4>Experience</h4>
<p>Roles exist for applicants with all levels of experience from
graduates with relevant compiler R&D experience to
industry-experienced engineers with commercial experience in
language and compiler design. BSc, MSc or above in Computer
Science or related degree is beneficial but not required
(depending on experience).</p>
<h4>Essential Skills</h4>
<p>Depends on experience, but should include some of the
following:</p>
<ul>
<li>Prior compiler development experience and strong
understanding of compiler fundamentals </li>
<li>Experience in the back-end flow including code generation
strategies, register allocation and optimizations for
performance and code size </li>
<li>Strong C/C++ programming skills </li>
<li>Good communication skills </li>
<li>Experience with LLVM an advantage </li>
<li>Experience with real-time and multi-core processor
architectures an advantage<br>
</li>
</ul>
</div>
<h4>About XMOS</h4>
XMOS is a young, privately held, fabless semiconductor company. We
set out to make it easier design complex embedded systems and
developed the xCORE family of real-time, flexible, 32bit multicore
microcontrollers. Working at XMOS is a chance to work in a relaxed,
innovative environment where you tackle technically challenging
problems and have a chance to work on exciting new projects. The
company has recently enjoyed good revenue growth and secured major
new funding to expand in the future.
</body>
</html>