INDIAN INSTITUTE OF TECHNOLOGY KANPUR

ADVERTISEMENT

Department of Computer Science and Engineering

Advertisement Number: P.Rect./R&D/2026/013

Established in 1959, IIT Kanpur is one of the most prestigious institutes in the country. With the best research infrastructure and state-of-the-art facilities, it encourages students to innovate using technology and approach education with a problem-solving attitude. It was set up with a vision to create, disseminate and translate knowledge in science, engineering, and allied disciplines that will best serve the society; and the recognition that the Institute has garnered as a major center of learning in Engineering, Science, and several Inter-disciplinary Areas is a testament to the success of this vision.

Project Overview:

Join an innovative team at IIT Kanpur to develop a high-performance production compiler targeting an advanced RISC-V DSP and AI compute architecture with a 256-bit SIMD vector engine. This effort is crucial for enabling next-generation 6G communication systems and requires designing, optimizing, and implementing cutting-edge compiler technologies.

(a)

Position

Project Scientist

(b)

No. of positions

02

(c)

Location

IIT Kanpur

(d)

Eligibility

  • Strong understanding of instruction-level parallelism, code generation, and optimization techniques for SIMD/vector architectures.
  • Proficient with C/C++ and systems programming languages; experience with Rust is an advantage.
  • Demonstrated ability to work collaboratively in multi-disciplinary teams and deliver on project milestones.

(e)

Desired qualification

  • Master’s or PhD in Computer Science, Electrical Engineering, or a related technical discipline with specialization in compiler design, software optimization, or embedded systems.

(f)

Experience

  • 3+ years professional experience in compiler development, preferably with LLVM.

(g)

Desired Skills

  • Background in DSP algorithms and domain-specific optimization.
  • Familiarity with multi-pipeline and multi-issue processor architectures.
  • Knowledge of software development life cycle practices including version control, automated testing, and build systems.
  • Excellent analytical, problem-solving, and communication skills.

(h)

Consolidated Salary range

Rs. 31600 TO 78400/-

(i)

Working hours

9.30 am - 6.00 pm

(j)

 Roles and Responsibilities

  • Design and develop key components of the LLVM backend for the DSP architecture, including instruction selection, scheduling, and register allocation specialized for multi-pipeline SIMD vector processors.
  • Implement advanced compiler optimization passes focusing on vectorization, instruction-level parallelism, and domain-specific transformations for DSP algorithms.
  • Work with front-end teams to enable effective language support and intrinsics for C, C++, and Rust.
  • Participate in the integration of debugging support, testing frameworks, and continuous integration pipelines to ensure compiler quality and stability.

(k)

Appointment

Initially for a period of 01 year, extendable yearly as per the project duration

(l)

Application Process

Google form link: https://docs.google.com/forms/d/e/1FAIpQLSfQsk7k3iigE5ixIJGPOQ9R2XwAHOqKZhB5I8OC1Cmc4QUFKw/viewform?usp=publish-editor

(m)

Last date of receipt of application

Jan 28, 2026 (Tentative)

No hard copies of applications will be accepted.

Note: The institute reserves the right to fix suitable criteria for short listing of eligible candidates satisfying qualification and experience. Only shortlisted candidates will be called for the test/interview. No TA/DA will be paid for attending the test/interview.


Dr Amey Karkare Professor,
Dept. of CSE, IIT Kanpur