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>