Qualcomm logo

Engineer, Senior - Compiler Engineer

Qualcomm
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

2 - 5 Years

SKILLS REQUIRED

C++Compiler OptimizationCompiler DesignLow-Level ProgrammingLLVMCode generation

Job description

Overview

Compiler engineer role on Qualcomm's compiler team, optimizing LLVM for Qualcomm's Hexagon hardware.

What you'll do

  • Research, design and implement compiler optimizations to improve runtime and memory characteristics of software applications for Qualcomm hardware.
  • Analyze software requirements, consult with architecture and HW engineers, and devise compiler solutions for Qualcomm's next generation architectures.
  • Analyze and identify system level integration issues, and interface with the software development, integration and test teams.

What you'll need

  • 2-5 years of academic or industrial experience in compiler development.
  • Strong C/C++ programming background.
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience; OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience; OR PhD in Engineering, Information Systems, Computer Science, or related field.
  • 2+ years of academic or work experience with a programming language such as C, C++, Java, Python, etc.

Nice to have

  • Knowledge of intermediate representations, machine independent and machine dependent optimizations, code generation and architecture specific optimizations.
  • Knowledge of the structure and function of compiler internals.
  • Knowledge of instruction sets and computer architectures: pipeline structure and hazards, cache and memory organization, etc.
  • Knowledge or experience in performance analysis, root cause analysis, and profiling tools.

Details

  • Location: Hyderabad, Telangana, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Engineer, Senior - Compiler Engineer