Compiler Engineer
6 days ago
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
.
-
Senior Lead Compiler Engineer
2 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per yearGeneral 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...
-
GPU Compute Gaming Compiler Engineer
6 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 15,00,000 - ₹ 25,00,000 per yearResponsibilities: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 Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany: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...
-
Compiler Performance Analyst
1 week ago
Bengaluru, Karnataka, India Advanced Micro Devices, Inc Full time ₹ 6,00,000 - ₹ 12,00,000 per yearWHAT 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...
-
Senior LLVM GPU Compiler Engineer
2 weeks ago
Bengaluru, Karnataka, India Imagination Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearThe 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...
-
Adreno GPU AI Compiler Perf specialist
3 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany: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...
-
GPU/ AI Compiler Performance specialist
6 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany: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...
-
GPU/ AI Compiler Performance specialist
6 days ago
Bengaluru, Karnataka, India Qualcomm Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany: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...
-
Compiler White Box Testcase Developer
1 week ago
Bengaluru, Karnataka, India AMD Full time ₹ 6,00,000 - ₹ 18,00,000 per yearWHAT YOU DO AT AMD CHANGES EVERYTHINGAt 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...
-
Application Engineering, Staff Engineer
4 days ago
Bengaluru, Karnataka, India Synopsys Inc Full time ₹ 12,00,000 - ₹ 24,00,000 per yearAlternate 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,...