Compiler Engineer

4 weeks ago


Bengaluru, India Ideaon Full time

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.


  • Compiler Engineer

    2 days ago


    Bengaluru, India Advanced Micro Devices, Inc Full time

    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...


  • Bengaluru, India Advanced Micro Devices, Inc Full time

    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...


  • Bengaluru, India Advanced Micro Devices, Inc Full time

    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...


  • 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...

  • Compiler Engineer

    4 weeks ago


    Bengaluru, India Ideaon Full time

    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...

  • Compiler Engineer

    4 weeks ago


    Bengaluru, India Ideaon Full time

    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...


  • Bengaluru, India Advanced Micro Devices, Inc Full time

    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...


  • Bengaluru, Karnataka, India Waymo Full time ₹ 34,00,000 - ₹ 41,10,000 per year

    Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo...


  • Bengaluru, India Qualcomm Full time

    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, India Intel Full time

    Job Description We are looking for a dynamic compiler engineer to design, develop and optimize for performance, of compilers for Intel's deep learning accelerators. In this role, you will work on cutting edge technologies, with a cross-geo team to design, develop, optimize and benchmark to meet performance goals of the Deep Learning SW stack with a specific...