<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<div style="display: block;" id="xde01" class="faqa">
<p>We have an opening for three compiler engineers at XMOS (Location:
Bristol, United Kingdom). Details below. If you are interested please
apply by going to <a class="moz-txt-link-freetext" href="http://www.xmos.com/company/jobs">http://www.xmos.com/company/jobs</a>.<br>
</p>
<p>---<br>
</p>
<p>Three compiler engineers required to expand the Tools Team. As part
of a small but expanding team, these roles will provide strong career
development opportunities to the right applicants. .</p>
<h4>Qualifications</h4>
<p>BSc, MSc or above in Electronic Engineering or related degree (at
least a 2:1 from a top tier university)</p>
<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.</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</li>
</ul>
<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 for measuring timing and
detecting deadlock</li>
  <li>Generating DWARF debugging information for optimized code</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>
<pre class="moz-signature" cols="72">-- 
Richard Osborne | XMOS
<a class="moz-txt-link-freetext" href="http://www.xmos.com">http://www.xmos.com</a>
</pre>
</body>
</html>