[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