Posted on: 2023-01-03

« Return to Job Listings
» Apply For This Job
Position or Job Title LLVM Compiler Engineer
Position Industry Information Technology
Internal Job ID BP-20
Position Location (City) Toronto, Canada
Country United States
ON or OFF Site? On-Site, NO Telecommute

Description & Requirements

Description of Job Opening

- Develop specific code generation and optimizations in the LLVM-based compiler back-end

- Implement new programming models for new cores and architecture extensions in the compiler toolchain

- Maintain and optimize the current set of 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 6+ 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 Vector or DSP architecture

- Experience with OpenCL C language support

Required Skills
LLVM development experience
Nice To Have Skills
None Listed
Required Certifications
None Listed

Additional Details

Required Employment Authorization Type of Position
U.S. Citizen Full-time
Hourly Rate (US$) Annual Salary (US$)
NA /hr NA /annual
Relocation Assistance Provided Required Travel
No, Relocation Assistance None
Start Date Required Experience
03-Jan-23 6 -10 Years
Required Education Required Education Major
Bachelors, BSCS/MSCS

Recruiter Contact Information

To apply, please click on the e-mail address and attach your resume or complete the form further below.

« Return to Job Listings
» Resume Form Submission
Recruiter George Olivas
Professional Title Technical Recruiter
E-mail Address
Address 7668 El Camino Real, Suite 104129
City / Municipality Carlsbad
State California
Postal / Zip Code 92009
Office Phone 760-452-5211 Extension: NA
Other Phone None Listed
Fax Number None Listed

Resume Form Submission for LLVM Compiler Engineer JobID:BP-20
First Name: *
Last Name: *
E-mail: *
Home Phone: *
Work Phone:   Extension  
Cellular Phone:  

Copy and Paste Resume: *

Copyright © 2002 - Blueprint Recruiting, Inc. All Rights Reserved.
Please direct questions, suggestions or concerns to

Site developed by 2simplifiTM Web Solutions.