[LLVMdev] XMOS Compiler Engineer Position (Bristol, UK)

David Lacey david.lacey at xmos.com
Fri Mar 14 06:55:09 PDT 2014


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


        Experience

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


        Essential Skills

Depends on experience, but should include some of the following:

  * Prior compiler development experience and strong understanding of
    compiler fundamentals
  * Experience in the back-end flow including code generation
    strategies, register allocation and optimizations for performance
    and code size
  * Strong C/C++ programming skills
  * Good communication skills
  * Experience with LLVM an advantage
  * Experience with real-time and multi-core processor architectures an
    advantage


        About XMOS

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140314/139969ed/attachment.html>


More information about the llvm-dev mailing list