CareerPlan

Compiler Toolchain Engineer

Austin, Texas, United States of AmericaFull-time2026-11-04 → 2026-11-10

Core

Design and develop advanced compiler toolchain components (LLVM, GCC, MLIR, Halide, TVM) and simulators to enable efficient code compilation and execution on Qualcomm's mobile and compute hardware architectures.

Role type

Senior IC Compiler Toolchain Engineer

Builds

Compiler toolchains, debuggers, linkers, profilers, converters, optimizers, and bit-exact functional or timing-accurate simulators

Domain

Semiconductor / Mobile Compute / Compiler Optimization

Required skills

Compiler design and development, Processor architecture knowledge (DSP, CPU, NSP, microcontroller), Intermediate Representation (IR) optimization, Algorithm design and heuristics, Data structures, Performance and power optimization, Systems concepts (scheduling, memory management, parallel execution)

Preferred skills

Master's degree in Computer Science, Engineering, or Electrical Engineering

Technologies

LLVM, GCC, MLIR, Halide, TVM

Responsibilities

Design and write compiler toolchain code to ensure efficient compilation onto hardware; Build complex simulators for off-target execution; Synthesize and run benchmarks to analyze performance and power data; Incorporate complex features into programming tools to assist developers in code optimization; Leverage mathematical techniques and advanced data structures to solve compilation tractability issues.

Seniority

Senior, hands-on IC with mentorship responsibilities