Compiler Engineer

4 days ago


Bengaluru, Karnataka, India Ideaon Full time ₹ 8,00,000 - ₹ 24,00,000 per year

Job Summary:

We are seeking a highly skilled
CLANG/LLVM Compiler Engineer
to join our compiler development team. The ideal candidate will have hands-on experience with
LLVM/CLANG infrastructure
,
code generation
, and
optimization pipelines
, and will contribute to building high-performance compiler toolchains for modern architectures. You will work closely with software and hardware teams to enable
next-generation compiler features
, improve
compile-time and runtime performance
, and support
cross-platform development
.

Key Responsibilities:

  • Design, implement, and maintain compiler features within the
    LLVM/CLANG ecosystem
    , including front-end, middle-end, and back-end passes.
  • Work on
    language front-end enhancements
    , code transformations,
    static analysis
    , and diagnostics in CLANG.
  • Develop and optimize
    LLVM IR passes
    , including
    loop optimizations, vectorization, inlining
    , and
    code generation for target architectures
    .
  • Improve
    compiler performance
    , including
    compile-time optimizations, memory usage, and build throughput
    .
  • Implement
    tooling and infrastructure
    for static/dynamic analysis, code instrumentation, and profiling.
  • Collaborate with hardware teams to support
    new CPU/GPU features
    and enable
    architecture-specific optimizations
    .
  • Debug and maintain
    compiler toolchains
    , ensuring correctness, reliability, and performance across platforms.
  • Participate in code reviews, design discussions, and provide technical guidance to team members.
  • Contribute to
    open-source LLVM/CLANG community
    when appropriate, maintaining alignment with upstream standards.

Required Qualifications:

  • Strong programming experience in
    C/C++
    , with
    modern C++ (C++11/14/17/20)
    preferred.
  • Hands-on experience with
    LLVM/CLANG internals
    : IR, passes, code generation, and optimizations.
  • Experience with
    compiler design
    , including parsing, AST, semantic analysis, and code generation.
  • Solid understanding of
    CPU/GPU architectures
    , instruction sets, and low-level code optimization.
  • Familiarity with
    build systems
    (CMake, Ninja) and
    cross-compilation
    .
  • Ability to write efficient, maintainable, and portable code.
  • Strong problem-solving, debugging, and performance analysis skills.
  • Excellent written and verbal communication skills.

Skills and Competencies:

  • Deep understanding of
    compiler theory
    ,
    IR design
    , and
    optimization techniques
    .
  • Ability to work on
    complex, cross-platform software
    in a collaborative environment.
  • Comfortable with
    debugging at assembly and IR level
    .
  • Strong analytical skills and attention to detail.

Preferred Qualifications:

  • Experience with
    sanitizers, static analyzers, or runtime instrumentation
    .
  • Knowledge of
    JIT compilation, LLVM MC layer, or backend target development
    .
  • Familiarity with
    vectorization, SIMD, and parallelization optimizations
    .
  • Contributions to
    LLVM/CLANG open-source projects
    .
  • Experience with
    CI/CD and automated compiler testing frameworks
    .
  • Knowledge of
    profiling tools
    (perf, VTune, gprof, Valgrind).

What You'll Gain:

  • Opportunity to work on
    cutting-edge compiler technology
    .
  • Direct impact on
    performance-critical software stacks
    .
  • Exposure to
    hardware-software co-optimization
    for next-generation architectures.
  • Collaboration with a team of experts in
    compilers, programming languages, and architecture
    .


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    General Summary:Job Description:The compiler team at Qualcomm Innovation Center is seeking talented compiler engineers to optimize LLVM for Qualcomms proprietary processors. As a member of the compiler team,you will:Research, design, and implement different compiler optimizations to improve runtime and memory characteristics of software applicationsAnalyze...


  • Bengaluru, Karnataka, India dfc1c9b5-9b8b-4446-8588-ddaf9bffd505 Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Hiring Now: Compiler Developer & System Programmer (C Programming / Systems / Compiler Internals)Location: BangaloreExperience: 5+ yearsPositions: Multiple (Contract)Start Date: Immediate Joiners PreferredWe are hiring strong C programmers and system-level engineers to support a high-impact enterprise compiler and runtime modernization initiative for a...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Design machine frameworks for Adreno GPU accelerator for computer vision and generative Ai needs.Good understanding of network architectures, how a deep learning framework optimizes it to efficiently run on target accelerator.OpenCL (or...


  • Bengaluru, Karnataka, India Imagination Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    The roleYou will be part of a diverse and distributed team of engineers who maintain and develop our GPU compiler software, supporting a range of graphics and compute APIs while targeting multiple GPU generations with varying ISAs. The GPU compiler is a central part of the drivers that we develop for these APIs. As such, they are critical to achieving...


  • Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...

  • Intern @ Compile

    1 day ago


    Bengaluru, Karnataka, India McKesson Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    About McKesson CompileEstablished in 1833, McKesson is a US Fortune 10 global leader in healthcare supply chain management solutions, retail pharmacy, healthcare technology, community oncology, and specialty care. We partner with life sciences companies, manufacturers, providers, pharmacies, governments, and other healthcare organizations to help provide the...


  • Bengaluru, Karnataka, India Best NanoTech Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    About the Company-Undisputed leader in AI computingOur client is theworld's leading pioneer in accelerated computing. Originally known for inventing the GPU and revolutionizing gaming, they are now theprimary force powering the AI era, providing the infrastructure for everything from self-driving cars to ChatGPT. You will be joining atrillion-dollar...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Qualcomm's Adreno GPU is the industry-leading mobile graphics solution in today's Android smartphone market and is rapidly expanding into new domains, including the Snapdragon Elite Windows on Arm platform. The Adreno GPU compiler supports...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job DescriptionResponsibilities:This position will be responsible for research, analysis and improvement of Qualcomm's Adreno GPU compiler and system performance to our world wide customers. From the analyses and experiments on GPU shaders...


  • Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Systems EngineeringGeneral Summary:Job DescriptionResponsibilities:This position will be responsible for research, analysis and improvement of Qualcomm's Adreno GPU compiler and system performance to our world wide customers. From the analyses and experiments on GPU shaders...