XMOS Compiler Engineer Position (Bristol, UK)

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 http://www.xmos.com/en/about/work or come and find us at the LLVM European conference for a chat. All our compiler work is LLVM based.

Key Responsibilities

To be a key contributor in a team producing industry-leading design tools for embedded processors. This could include:

  • Developing the XMOS C/C++/xC compilers
  • Designing and implementing optimizations to address performance, code size, power consumption and timing closure for real-time programs
  • Static and dynamic code analysis e.g measuring timing, detecting deadlock
  • Actively contributing to and sharing LLVM compiler improvements with the open-source community
  • Working with the apps team and with customers to contribute to development of the xC concurrent and real-time programming language
  • Working with the silicon team to contribute to development of next-generation XMOS products and architecture
    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.