<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>