Hello! We are seeking => LLVM Compiler Engineer - Mountain View, CA


Our client is a public Semiconductor company founded in 1986, considered the the world leader in providing technology solutions used to develop electronics and electronic systems. They supply the electronic design automation (EDA) software that engineers use to design, create prototypes for and test integrated circuits, also known as chips.

Please review the job descriptions below and if you or any of your associates are interested please submit your resume.

This is a full-time position in Mountain View.

Sr Compiler Engineer

We are seeking someone with LLVM Compiler development experience**.**

They are a team working on producing the highly optimized compiler toolchain for ARC family of 32-bit configurable processors. We are looking for an engineer like you to be part of the team to work on a world-class highly optimizing compiler toolchain that produces very fast and tight code to help customers develop very sophisticated embedded applications.


  • Develop and implement ARC core specific optimizations in the compiler backend
  • Maintain and enhance the current set of ARC compiler tools
  • Interact with Hardware architects and other teams and provide compiler tools perspective for the processor design as well as applications design
  • Perform various benchmarking and engineering testing tasks to improve the quality of the compiler products
  • Assist product marketing and product support teams with pre and post sales situations as needed


  • Minimum of 5+ years of related experience
  • Thorough understanding of the compiler and other related development tools internals
  • Extensive knowledge and experience with the compiler development
  • Knowledge of compiler backend technologies such as register allocation, instruction scheduling, loop transformations, peephole optimizations, etc
  • Expert-level programming skills in C++, Object-oriented, and assembly languages
  • Expert-level design, coding and debugging skills
  • Knowledge of ARC processors and ISA is a plus
  • Experience with the implementation of embedded processor development tools is desirable
  • Experience with the development tools such as SVN and Bugzilla
  • LLVM system experience.
  • Excellent teamwork and communication skills
  • BSCS degree or equivalent, MSCS preferred

Starting Date : ASAP
: Based on experience.

To apply: please email your resume in MS Word format, state your salary requirement, and let me know if you have proper authorization to work in the USA to: george@blueprintjobs.com**.**

George Olivas
Blueprint Recruiting, Inc.
7668 El Camino Real, Suite 104-129
Carlsbad, CA 92009
Tel: 760 436 9511
Fax: 760 436 9509
E-mail: george@blueprintjobs.com
Web: http://www.blueprintjobs.com