• LLVM Compiler Engineer Jobs in United States Of America - 25729932

  • Qualcomm Inc
  • United States Of America, Usa

Job Description:

Job Id E1973916

Job Title LLVM Compiler Engineer

Company Qualcomm Innovation Center

Job Area Engineering - Software

Location California - San Diego

Job Overview The Compiler Team at Qualcomm Innovation Center deals is seeking talented and experienced compiler engineers to optimize LLVM for Qualcomm ARM-based SoC solutions The work involves close collaboration other LLVM teams at Qualcomm, as well as the general LLVM community This role requires the following essential duties and responsibilities Research, design, develop, enhance, and implement the different components of compiler based on performance and code-size needs of the customer workload/benchmark
Analyze software requirements, determine the feasibility of design within the given constraints, consult with architecture and HW engineers, and come up with software solutions best suited for Qualcomms SOCs
Develop and execute benchmark and test scenarios for standalone static compilers
Analyze and identify system level integration issues, interface with the software development, integration and test teams
Follow Qualcomms open source design practices

All Qualcomm employees are expected to actively support diversity on their teams, and in the Company

Minimum Qualifications Bachelors degree in Engineering, Information Systems, Computer Science, or related field

1 years experience with Programming Language such as C, C , Java, Python, etc

Preferred Qualifications 1 year of academic or professional experience with large scale software build, integration and test environments
1 year of academic or professional experience with compiler development
Strong communication and interpersonal skills required
LLVM or any industrial strength compiler development experience is a plus
ARM architecture knowledge and ARM assembly code optimization experience is a plus
Scripting languages used in build systems and hands-on experience on debugging embedded systems preferred
Working knowledge of assemblers, linkers, loaders, object file formats, instruction set simulators, debuggers and experience using them
Knowledge of the structure and function of the compiler internals
Knowledge of instruction sets and computer architectures - pipeline structure & hazards, cache & memory organization, etc

Education Requirements Required Bachelors, Computer Engineering and/or Computer Science
Preferred Doctorate, Computer Engineering and/or Computer Science



Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : IT-Hardware/Networking, Telecom
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 25th Jul 2020

Key Skills:

These free online tutorials may interest you

People who search this job also searched for the following Keywords

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2020 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status