Compiler Engineer

5 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 Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Responsibilities: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 and bottlenecks, usage and development of tools/profilers, and investigation of compiler architecture, there will be opportunities to...


  • 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 Synopsys Inc Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Alternate Job Titles:SPICE/FastSPICE Simulation EngineerCustom Compiler Frontend EngineerSenior Application Engineer - SPICE SimulationWe Are:At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design,...

  • Engineer, staff

    1 day ago


    Bengaluru, Karnataka, India Qualcomm Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Company:Qualcomm India Private LimitedJob Area:Engineering Group, Engineering Group > Machine Learning EngineeringGeneral Summary:Job Overview:Qualcomm is a company of inventors that unlocked 5G - ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the...

  • Sr. Staff Engineer

    1 day ago


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

    About NetskopeToday, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security.  Since 2012, we have built...


  • Bengaluru, Karnataka, India Black Duck Software, Inc. Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Bengaluru, Karnataka, India Nokia Bell Labs Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job DescriptionWe are looking for a Software Toolchain Engineer to join our engineering team. In this role, you will be developing, maintaining, and optimizing software development toolchains, including compilers, linkers, debuggers, build systems, and related infrastructure. In particular, the focus is on Software Development Kit (SDK) porting and...


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

    General Summary:Looking for ML framework and AI compiler Engineer responsible forDesigning, implementing, and deploying machine learning models using PyTorchFocusing on backend infrastructure and system architecture.Responsibilities often include developing framework, integrating with other AI tools, and ensuring scalability and reliability.Here's a more...


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

    About MarvellMarvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries,...