Compiler Engineer
4 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
3 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...
-
Compiler Developer and System Programer
1 day ago
Bengaluru, Karnataka, India dfc1c9b5-9b8b-4446-8588-ddaf9bffd505 Full time ₹ 12,00,000 - ₹ 36,00,000 per yearHiring 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 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...
-
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...
-
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...
-
Intern @ Compile
1 day ago
Bengaluru, Karnataka, India McKesson Full time ₹ 5,00,000 - ₹ 12,00,000 per yearAbout 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...
-
Senior GPU Compiler Engineer
1 day ago
Bengaluru, Karnataka, India Best NanoTech Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout 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...
-
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
5 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...