Similar Jobs

View More
 
This company is committed to hiring Veterans

R&D Engineer, Staff (LLVM) 9/17/2017

Synopsys Mountain View, CA

Company
Synopsys
Job Classification
Full Time
Company Ref #
13312BR-Mountain View
Location
Mountain View, CA
Experience
Mid-Career (2 - 15 years)
Job Type
Regular
Education
Bachelors Degree
AJE Ref #
579547880

JOB DESCRIPTION

APPLY
In this position (Located in either Mountain View, Oregon or Ottawa) 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


Required qualifications:


* BSCS/MSCS with 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

Overview

Synopsys, Inc. is the Silicon to Software™ partner for innovative companies developing the electronic products and software applications we rely on every day. As the world’s 15th largest software company, Synopsys has a long history of being a global leader in electronic design automation (EDA) and semiconductor IP and is also growing its leadership in software quality and security solutions. Whether you’re a system-on-chip (SoC) designer creating advanced semiconductors, or a software developer writing applications that require the highest quality and security, Synopsys has the solutions needed to deliver innovative, high-quality, secure products. - See more at: www.synopsys.com/company.html#sthash.fsfNJHKa.dpuf

Company Size:
5,001-10,000 Employees
Industry
Technology
Founded:
1986
Social Media:
Headquarters:
690 E. Middlefield Road
Mountain View, CA 94043