|
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
|