769 Compiler Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 years

1 - 5 Lacs

hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other team...

Posted 4 hours ago

AI Match Score
Apply

2.0 years

0 Lacs

hyderabad, telangana, india

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other team...

Posted 1 day ago

AI Match Score
Apply

4.0 years

1 - 7 Lacs

bengaluru

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm’s Central Software Engineering (CSE) team is seeking candidates for its Neural Signal Processor (NSP) System software team in Bangalore. We are seeking candidates with strong system software knowledge and hands-on experience in development, integrate, commercialize and maintenance of system software for CPU, NSP processors and Hardware engines/accelerators comprising in Qualcomm SoCs that meets specified performance, latency, power, robustness, and stability metrics. In this role you will utilize your solid foundation in embedded system software development,...

Posted 1 day ago

AI Match Score
Apply

12.0 years

0 Lacs

india

On-site

Please Note: 1. If you are a first time user, please create your candidate login account before you apply for a job. 2. If you already have a Candidate Account, please Sign-In before you apply. Job Description: Job Description: Software Engineer responsible for designing and development of the network drivers for the High Performance Ethernet NIC. Responsibilities: As a Software Engineer, you will be responsible for the design and development of the network driver for the High Performance Ethernet NIC. Work closely with the Architecture teams, Silicon Design teams and other Software / Firmware teams to architect, design and implement scalable and high performance applications Author and cont...

Posted 1 day ago

AI Match Score
Apply

0 years

4 - 6 Lacs

bengaluru

On-site

Role description Job Title Senior DevOps Engineer Embedded Systems We are seeking a skilled and motivated Software Engineer with a focus on Build Testing and Tooling to join our team and play a critical role in modernizing our development pipeline secure development lifecycle and additional processes The ideal candidate should have experience as a full stack engineer around CC software development cycle The role involves close collaboration with development QA and DevOp teams from multiple disciplines This role is also responsible for communication and documentation to ensure other team members adopt and utilize the updated workflow Key Responsibilities 1MultiOS Build System aUtilize Docker ...

Posted 1 day ago

AI Match Score
Apply

2.0 years

0 Lacs

bengaluru, karnataka, india

On-site

We are looking for a Digital/Memory Mask Design Engineer – someone who is excited to join a growing group of diverse individuals responsible for handling challenging high-speed digital memory circuit designs. NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address,...

Posted 1 day ago

AI Match Score
Apply

2.0 years

0 Lacs

bengaluru, karnataka, india

On-site

We are looking for a Digital/Memory Mask Design Engineer – someone who is excited to join a growing group of diverse individuals responsible for handling challenging high-speed digital memory circuit designs. NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address,...

Posted 1 day ago

AI Match Score
Apply

2.0 years

0 Lacs

bengaluru, karnataka, india

On-site

We are looking for a Digital/Memory Mask Design Engineer – someone who is excited to join a growing group of diverse individuals responsible for handling challenging high-speed digital memory circuit designs. NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address,...

Posted 1 day ago

AI Match Score
Apply

2.0 years

0 Lacs

bengaluru, karnataka, india

On-site

We are looking for a Digital/Memory Mask Design Engineer – someone who is excited to join a growing group of diverse individuals responsible for handling challenging high-speed digital memory circuit designs. NVIDIA has continuously reinvented itself. Our invention of the GPU sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. Today, research in artificial intelligence is booming worldwide, which calls for highly scalable and massively parallel computation horsepower that NVIDIA GPUs excel. NVIDIA is a “learning machine” that constantly evolves by adapting to new opportunities that are hard to solve, that only we can address,...

Posted 1 day ago

AI Match Score
Apply

4.0 years

0 Lacs

noida, uttar pradesh, india

Remote

About the Role At Ceryneian, we’re building a next-generation, research-driven algorithmic trading platform aimed at democratizing access to hedge fund-grade financial analytics. Headquartered in California, Ceryneian is a fintech innovation company dedicated to empowering traders with sophisticated yet accessible tools for quantitative research, strategy development, and execution. Our flagship platform is currently under development. As a Backend Engineer , you will play a foundational role in designing and building the core trading engine and research infrastructure from the ground up. Your work will focus on developing performance-critical components that power backtesting, real-time str...

Posted 2 days ago

AI Match Score
Apply

0 years

0 Lacs

gautam buddha nagar, uttar pradesh, india

On-site

WORK Responsibilities: LEARNING & TEACHING To develop and teach undergraduate and graduate courses in CORE Computer Science & Allied courses. Command on Subjects like: Programming Fundamentals via language C/C++, JAVA, Python Data Structures & Algorithms Operating Systems Computer Architecture & Organisation Object Oriented Programming (OOP) Software Engineering Design & Analysis of Algorithms Computer Networks, Compiler Designs, DevOps Artificial Intelligence, Machine Learning Deep Learning, Natural Language Processing, Computer Vision, or related areas. etc. Proven experience of teaching new age subjects like Cybersecurity, Big Data Analytics, IoT, Cloud Computing, Blockchain Technology, A...

Posted 2 days ago

AI Match Score
Apply

0.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

As a software engineer at our company, you will be contributing to the acceleration of machine learning and artificial intelligence on mobile devices. Your primary responsibilities will include: - Constructing and tuning machine learning frameworks - Building compilers and tools - Collaborating with Qualcomm hardware and software engineers to optimize neural networks and machine learning algorithms for efficient usage of Qualcomms silicon Qualifications required for this role include: - Bachelors degree in Engineering, Information Systems, Computer Science, or related field - Proficiency in programming in C/C++ - 0 to 10 years of software engineering or related work experience Preferred qual...

Posted 2 days ago

AI Match Score
Apply

2.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Job Description As part of the Central Engineering CAD department, we are responsible for the evaluation, acquisition, development, integration and support of design tools and methodologies towards the worldwide BU development teams. We are looking for a digital Place&Route specialist that can strengthen our abilities in the digital pnr space. We are offering a position in our design center in Bangalore (India) or Bucharest (Romania) to: Influence EDA vendors’ developments on the features, performance and quality of their digital design tools. Establish new tools and methodologies increasing the quality of onsemi’s products Continuously make proposition to improve EDA tools environment and m...

Posted 3 days ago

AI Match Score
Apply

0 years

0 Lacs

india

On-site

Job Information Department Name Platforms & Compilers Job Type Full time Date Opened 29/10/2025 Industry Software Development Minimum Experience In Years 5 Maximum Experience In Years 8 City Ramapuram Province Tamil Nadu Country India Postal Code 600089 About Us MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators. MulticoreWare was founded by ...

Posted 3 days ago

AI Match Score
Apply

1.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: Summary - We are seeking experts with a robust background in the field of deep learning (DL) to design state-of-the-art low-level perception (LLP) as well as end-to-end AD models, with a focus on achieving accuracy-latency Pareto optimality. This role involves comprehending state-of-the-art research in this field and deploying networks on the Qualcomm Ride platform for L2/L3 Advanced Driver Assistance Systems (ADAS) and autonomous driving. The ideal candidate must be well-versed in recent advancements in Vision Transformers (Cross-attention, Self-attention), lifting 2...

Posted 3 days ago

AI Match Score
Apply

0.0 years

0 Lacs

ramapuram, chennai, tamil nadu

On-site

Job Information Department Name Platforms & Compilers Job Type Full time Date Opened 29/10/2025 Industry Software Development Minimum Experience In Years 5 Maximum Experience In Years 8 City Ramapuram Province Tamil Nadu Country India Postal Code 600089 About Us MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators. MulticoreWare was founded by ...

Posted 3 days ago

AI Match Score
Apply

0.0 years

1 - 1 Lacs

hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Systems Engineering General Summary: The successful candidate(s) will be responsible for: Development and productize Sensing Camera Firmware on Qualcomm chipsets for mobile/XR/Auto projects. Role is to develop embedded firmware for low power mini-ISP HW that is targeted for different tiers of Qualcomm camera solutions. Programming language : C/C++ on DSP processor, so the role involves understanding the processor architecture/RTOS/peripherals/compiler/linker toolsets. Prototype the end-to-end use cases with Firmware Test bench for early verification of the FW/HW Prototype end-to-end AI features accelerat...

Posted 4 days ago

AI Match Score
Apply

1.0 - 3.0 years

0 Lacs

chennai, tamil nadu, india

On-site

RTL Design Engineer (ASIC) Location: Chennai, Tamil Nadu Experience: 1 to 3 Years Job Description Job Role: Design and implement RTL for wireless modem IPs and SoC subsystems using Verilog/SystemVerilog. Develop micro-architecture specifications and deliver high-quality, synthesizable RTL. Integrate complex subsystems into SoC environments and support design convergence. Collaborate with system architects, verification, SoC, software, DFT, and physical design teams. Apply low-power design techniques including clock gating, power gating, and multi-voltage domains. Analyze and optimize for performance, area, and power. Ensure protocol compliance and performance of interconnects, buses (AXI, AH...

Posted 4 days ago

AI Match Score
Apply

0.0 years

0 Lacs

hyderabad, telangana, india

On-site

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Systems Engineering General Summary The successful candidate(s) will be responsible for: Development and productize Sensing Camera Firmware on Qualcomm chipsets for mobile/XR/Auto projects. Role is to develop embedded firmware for low power mini-ISP HW that is targeted for different tiers of Qualcomm camera solutions. Programming language : C/C++ on DSP processor, so the role involves understanding the processor architecture/RTOS/peripherals/compiler/linker toolsets. Prototype the end-to-end use cases with Firmware Test bench for early verification of the FW/HW Prototype end-to-end AI features accelerating...

Posted 4 days ago

AI Match Score
Apply

0 years

0 Lacs

bengaluru, karnataka, india

On-site

Job Title: Linux Kernel Engineer Company: Sony India Software Centre Job Description As a Linux Kernel Engineer at Sony India Software Centre, you will be responsible for developing, maintaining, and optimizing the Linux kernel and its subsystems. You will work on enhancing performance, stability, and functionality of the Linux kernel in embedded systems, enabling the next generation of Sony products. Your role will involve collaborating with cross-functional teams to integrate new features and drive innovation in software solutions. Key Responsibilities Design, develop, and maintain Linux kernel for various hardware platforms. Debug and troubleshoot kernel issues, analyze performance bottle...

Posted 5 days ago

AI Match Score
Apply

5.0 - 7.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Description Job Title: Linux Kernel Engineer Company: Sony India Software Centre Job Description As a Linux Kernel Engineer at Sony India Software Centre, you will be responsible for developing, maintaining, and optimizing the Linux kernel and its subsystems. You will work on enhancing performance, stability, and functionality of the Linux kernel in embedded systems, enabling the next generation of Sony products. Your role will involve collaborating with cross-functional teams to integrate new features and drive innovation in software solutions. Key Responsibilities Design, develop, and maintain Linux kernel for various hardware platforms. Debug and troubleshoot kernel issues, analyze perfor...

Posted 5 days ago

AI Match Score
Apply

7.0 years

0 Lacs

greater bengaluru area

On-site

Physical Design Lead Location: Bangalore We are a consulting company that was founded in 2015 by a group of semiconductor professionals. Since then, the company has provided design services to several companies in the semiconductor industry through continuous service partnerships. We are a fast-growing company with a deep focus on getting excellent talent from the industry as well as picking exceptional talent from the academics. Our unique and transparent work culture has helped us to retain the best talent and we collectively deliver high quality design services. Our team has a vast experience, and we can serve our clients on various services like Physical Design, Full Custom Analog and Di...

Posted 6 days ago

AI Match Score
Apply

0 years

0 Lacs

bengaluru

On-site

Overview: 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 something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and ...

Posted 1 week ago

AI Match Score
Apply

1.0 years

0 Lacs

bengaluru

On-site

Overview: 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 something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and ...

Posted 1 week ago

AI Match Score
Apply

5.0 years

0 Lacs

bengaluru, karnataka, india

On-site

Clarisights is hiring exceptional software engineers at every level of experience. Our engineering team solves challenging, complex problems that you will rarely find anywhere else. These solutions help us deliver success to our growing list of world-class customers, such as Uber, Delivery Hero, Hello Fresh, Universal Music Group, and Glovo . We are now building a world-class team of engineers who think like entrepreneurs . Our engineers take pride in the challenge of their work, the quality of their peers, and the impact of their products. Some recent projects delivered by our engineers include: A JIT compiler for Excel-like formulae Two HTAP Database engines for our custom data model A sma...

Posted 1 week ago

AI Match Score
Apply

Exploring Compiler Jobs in India

With the rapid growth of the tech industry in India, the demand for skilled compiler professionals is on the rise. Compiler jobs offer exciting opportunities for individuals who are passionate about programming languages and software development.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Delhi

These cities are known for their thriving tech ecosystems and actively recruit talent in the field of compilers.

Average Salary Range

The salary range for compiler professionals in India varies based on experience and location. On average, entry-level positions start at INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 15-20 lakhs per annum.

Career Path

Typically, a career in compiler technology progresses from Junior Compiler Engineer to Senior Compiler Engineer, and then to Compiler Architect or Technical Lead. With experience and expertise, individuals can also transition into roles such as Compiler Researcher or Software Development Manager.

Related Skills

In addition to expertise in compilers, professionals in this field are often expected to have knowledge in areas such as programming languages (e.g., C++, Java), algorithms, data structures, and software development methodologies.

Interview Questions

  • What is a compiler? Explain its role in software development. (basic)
  • Can you differentiate between a compiler and an interpreter? (basic)
  • Discuss the phases of a compiler. (medium)
  • What is lexical analysis? How is it different from syntax analysis? (medium)
  • Explain the concept of code optimization in compilers. (medium)
  • What are the different types of parsing techniques used in compilers? (medium)
  • Can you explain the process of code generation in compilers? (medium)
  • What is the difference between a front-end and a back-end compiler? (medium)
  • How does a compiler handle errors during the compilation process? (medium)
  • Describe the working of a symbol table in compilers. (medium)
  • What is the role of a lexer in the compilation process? (advanced)
  • Explain the concept of register allocation in compiler optimization. (advanced)
  • How does a compiler perform loop optimization? (advanced)
  • Can you discuss the challenges of cross-language optimization in compilers? (advanced)
  • Describe the process of function inlining in compiler optimization. (advanced)
  • How do you ensure memory management efficiency in compiler design? (advanced)
  • What is the significance of static single assignment form in compiler optimization? (advanced)
  • Explain the role of data flow analysis in compiler optimization. (advanced)
  • How do you handle alias analysis in compiler optimization? (advanced)
  • Discuss the impact of cache memory on compiler optimization. (advanced)
  • Can you explain the difference between compile-time and runtime optimization? (advanced)
  • How does a just-in-time compiler differ from a traditional compiler? (advanced)
  • Describe the process of vectorization in compiler optimization. (advanced)
  • How do you approach parallelization in compiler design? (advanced)
  • Can you discuss the trade-offs between code size and execution speed in compiler optimization? (advanced)

Closing Remark

As you prepare for interviews and explore opportunities in the field of compilers, remember to stay updated on the latest trends and technologies. With dedication and continuous learning, you can excel in this dynamic and rewarding career path. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies