Compiler Tools Engineer at Qualcomm | Austin, TX, US | Rezi

Compiler Tools Engineer at Qualcomm

Compiler Tools Engineer

Qualcomm · Austin, TX, US

4 weeks ago

Compiler Tools Engineer

Qualcomm · Austin, TX, US

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Compiler Tools Engineer role.

Rezi rewrites your resume against Qualcomm's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Compiler Tools Engineer posting at Qualcomm — free, in seconds.

About the Role

Qualcomm is seeking compiler engineers to join our team. You will develop LLVM compilation suite for Qualcomm’s Hexagon DSP, delivering performance for machine learning, wireless communication, audio, and image processing applications on the Android platform. Collaborate with hardware and software engineers to enable efficient usage of Qualcomm’s silicon and work on the entire compilation stack.

Responsibilities

  • Develop LLVM- and MLIR-based compiler components for Qualcomm’s Hexagon DSP
  • Improve ML compiler lowering and optimization pipelines for efficient execution on Qualcomm hardware
  • Use profiling and benchmark data to drive performance and code size improvements
  • Debug correctness and code generation issues across MLIR, LLVM IR, assembly, and generated code
  • Analyze software requirements, determine design feasibility, consult with architecture and HW engineers, and propose software solutions for Qualcomm's SOCs

Requirements

  • Bachelor's degree in Computer Science, Engineering, Electrical Engineering, or related field and 2+ years of Software Engineering, Systems Engineering, or related work experience.
  • Master's degree in Computer Science, Engineering, Electrical Engineering, or related field and 1+ year of Software Engineering, Systems Engineering, or related work experience.
  • PhD in Computer Science, Engineering, Electrical Engineering, or related field.
  • 1+ year of any combination of academic and/or work experience with compiler or tools.

Skills

  • Hands-on experience with LLVM, MLIR, GCC, or another production compiler framework
  • Strong programming skills in modern C/C++
  • Experience working in large software codebases
  • Professional experience developing production-quality compiler infrastructure using LLVM and/or MLIR
  • Strong knowledge of compiler fundamentals, including intermediate representations, compiler analyses, optimization passes, code generation, and debugging
  • Experience analyzing compiler correctness, generated code quality, performance, or code size using benchmarks, tests, and debugging tools
  • Experience with machine learning compiler stacks, ML framework integration, graph-level optimizations, or lowering from frameworks such as PyTorch, TensorFlow, or ONNX.
  • Knowledge of instruction sets and computer architecture, including SIMD/vector architectures, pipeline behavior, hazards, cache hierarchy, memory organization, and accelerator constraints.
  • Working knowledge of system software tools such as assemblers, linkers, debuggers, profilers, and performance-analysis tools.
  • Strong communication skills and interpersonal skills
  • Deep knowledge of software engineering

Experience Level

  • 5 years or more of compiler engineering experience in industry or academia.
  • 2+ years of Software Engineering, Systems Engineering, or related work experience.
  • 1+ year of Software Engineering, Systems Engineering, or related work experience.
  • 1+ year of academic and/or work experience with compiler or tools.

Education Level

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • Master's degree or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field.

Salary/Compensations

  • $116,900.00 - $175,300.00

Benefits

  • Competitive annual discretionary bonus program
  • Opportunity for annual RSU grants
  • Highly competitive benefits package

About the Company

  • Qualcomm Technologies, Inc. is an equal opportunity employer.

Equal Opportunity

  • Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities and making our workplace accessible.