[LLVMdev] Compiler job opportunities at XMOS

Richard Osborne richard at xmos.com
Thu Sep 9 09:12:35 PDT 2010


We have an opening for three compiler engineers at XMOS (Location: 
Bristol, United Kingdom). Details below. If you are interested please 
apply by going to http://www.xmos.com/company/jobs.

---

Three compiler engineers required to expand the Tools Team. As part of a 
small but expanding team, these roles will provide strong career 
development opportunities to the right applicants. .


        Qualifications

BSc, MSc or above in Electronic Engineering or related degree (at least 
a 2:1 from a top tier university)


        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.


        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


        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 for measuring timing and
      detecting deadlock
    * Generating DWARF debugging information for optimized code
    * 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

-- 
Richard Osborne | XMOS
http://www.xmos.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100909/3ffd7577/attachment.html>


More information about the llvm-dev mailing list