Intel Corporation logo

Compiler Engineer

Intel Corporation
April 27, 2026
Remote friendly (Bengaluru, Karnataka, India)
India
EDA Jobs, Level - Mid-Career

Job Title

Compiler Engineer

Role Summary

As a Compiler Engineer on the Data Center Group team, you will design, implement, test, and maintain compiler toolchains for domain-specific languages (for example, P4) used for ASIC network packet processing. You will collaborate with hardware design teams and contribute to language and standards groups to align software with hardware requirements.

Work includes compiler internals, code generation, optimization, CI/CD, and debugging. This role directly influences Intel's hardware/software integration for networking products.

Experience Level

Mid-level. Typical experience guidance: approximately 4 years with a Bachelor's degree, 3 years with a Master's degree, or immediate qualification with a PhD.

Responsibilities

Primary responsibilities include:

  • Design, develop, test, and debug compilers and related software tools for domain-specific languages (e.g., P4).
  • Collaborate with hardware teams to ensure compiler output meets ASIC requirements for packet-processing pipelines.
  • Contribute to language and standards groups and participate in hardware design reviews.
  • Improve compiler code generation, optimizations, and resource allocation for high-performance targets.
  • Apply object-oriented design principles to build maintainable, scalable software.
  • Implement and maintain CI/CD pipelines and automated testing frameworks.
  • Diagnose and resolve complex compiler and language-related problems.

Requirements

Must-have skills and experience:

  • Strong proficiency in C and C++; familiarity with Python or similar scripting languages.
  • Deep knowledge of compiler design, code generation, optimization techniques, and compiler internals (lexing/parsing, IR-based optimizations, resource allocation algorithms).
  • Experience with compiler frameworks such as GCC or LLVM.
  • Solid data structures and algorithms (DSA) and systems programming experience.
  • Experience with software testing methodologies and debugging tools.
  • Familiarity with CI/CD practices and tools.
  • Knowledge of ASIC or network packet-processing domains or experience aligning software to hardware constraints.
  • Strong problem-solving skills and ability to work in cross-functional teams.

Nice-to-have:

  • Direct experience with P4 compilers and participation in standards or language groups.
  • Prior involvement in hardware design reviews and optimizations for networking ASICs.
  • Strong communication and project execution discipline.

Education Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related technical field is listed as required. Alternatives include a Master's or PhD in a related field; the posting specifies experience substitutions (Master's: ~3 years experience; PhD: may qualify with 0 years). Equivalent practical experience is accepted.


About the Company

Company: Intel Corporation

Headquarters: Santa Clara, California, USA

Intel Corporation is a leading multinational technology company known for its innovative semiconductor solutions, including microprocessors, artificial intelligence accelerators, and memory products. Headquartered in the United States, Intel focuses on cutting-edge technology and a collaborative working environment, driving advancements in semiconductor manufacturing to meet global demands. The company emphasizes professional development and aims to shape the future of technology through groundbreaking designs.

Intel Corporation logo

Date Posted: 2026-04-27