[LLVMdev] [Job Ad] LLVM Compiler Engineer Position at Synopsys

Jeroen Dobbelaere Jeroen.Dobbelaere at synopsys.com
Tue Jun 23 06:27:58 PDT 2015


Hi everyone,

Colleagues of mine in the Synopsys ARC SW team are looking for even more LLVM compiler experts.
Location is flexible, we have sites world-wide.

Here is the job description:
---
We are a SW team working on development tools for the Synopsys ARC family of 32-bit configurable processors.
We are looking for an engineer 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 supporting
various programming models.
 
In this position you will have responsibility for the following:
- Develop ARC-specific code generation and optimizations in the LLVM-based compiler back-end
- Implement new programming models for new ARC cores and architecture extensions in the compiler toolchain
- Maintain and optimize the current set of ARC compiler tool chain
- Interact with Hardware architects and other teams,  and provide compiler tools perspective for the processor design as well as application design
- Perform various benchmarking and testing tasks to improve the quality of the compiler products
- Assist product marketing and product support teams in pre and post sales situations
 
Qualifications for this position are as follows:
- BSCS/MSCS with a Minimum of 7+ years of related experience
- Extensive knowledge and experience in compiler development
- Thorough understanding of compiler technology and other development tool internals
- LLVM development experience
- Knowledge of compiler backend technologies such as register allocation, instruction scheduling, loop transformations, peephole optimizations, etc. 
- Expert-level programming skills in C++, C and assembly languages
- Experience with SW development processes: project planning, version control, bug tracking 
- Excellent teamwork and communication skills

The following qualifications are a plus:
- Experience with the implementation of embedded processor development tools 
- Experience with VLIW, Vector or DSP architecture
- Experience with openCL language support 
- Knowledge of ARC processors and ISA 

---
The full description can be found here:
https://sjobs.brassring.com/1033/asp/tg/cim_jobdetail.asp?partnerid=25235&siteid=5359&jobid=1143857

More information about Synopsys and working at Synopsys:
http://www.synopsys.com/company/synopsyscareers/Pages/default.aspx

Important note: Although the job description specifies RUSSIA/USA as hiring location, the location is flexible and not restricted to RUSSIA, nor the USA. 

If you are interested, you can apply through the website, or email me at jeroen.dobbelaere at synopsys.com and I'll bring you in contact with my colleagues.

Please forward to anyone who may be interested.

Thanks,

Jeroen Dobbelaere





More information about the llvm-dev mailing list