Associate Professor Compiler Design

Posted 4 Days Ago
Be an Early Applicant
Sonipat, Haryana, IND
In-Office
Senior level
Edtech • Social Impact
The Role
Teach and develop implementation-oriented courses in compiler design, programming languages, systems programming, parsing, runtime systems, and code generation. Design curricula, labs, assessments, and industry-focused capstone projects. Mentor undergraduate students in research, open-source work, hackathons, publications, and systems innovation. Collaborate with faculty, industry experts, and academic leadership while contributing to research and academic initiatives.
Summary Generated by Built In

ABOUT RISHIHOOD UNIVERSITY

 

Rishihood is India's first national transformation university. It prepares learners to solve the big problems of tomorrow. Our transformative education is built on three pillars:

1.  Personal Impact – developing physical, intellectual, emotional, and spiritual strength.

2.  Professional Impact – building real-world skills through industry-integrated, practice-based learning.

3.  Public Impact – fostering interdisciplinary thinking and a commitment to nation-building.


At Rishihood, we nurture leaders who will transform themselves, their professions, and the nation.

POSITION | Professor / Associate professor / Assistant Professor - Compiler Design

Purpose


We are seeking a passionate and experienced academic leader for the role of Professor / Associate Professor – Compiler Design. This role is ideal for educators who combine strong academic foundations with practical systems programming and software engineering exposure and are excited about building high-impact learning environments. The selected candidate will play a key role in curriculum delivery, student success, academic innovation, and research initiatives in the areas of Compiler Design, Programming Languages, Systems Programming, Runtime Systems, and Developer Tooling.
Responsibilities


Key Responsibilities

Deliver engaging and implementation-oriented courses in Compiler Design, Programming Languages, Systems Programming, Parsing & Translation Techniques, and Runtime Systems & Code Generation Concepts.
● Teach undergraduate students using modern pedagogical approaches.
● Conduct classroom lectures, lab sessions, workshops, and project-based learning activities.
● Bridge theoretical compiler concepts with practical systems implementation and software engineering workflows.
● Design and continuously improve curriculum, lab exercises, assignments, and assessments aligned with industry standards.
● Develop industry-oriented capstone projects involving compiler pipelines, AST construction, intermediate representations, code generation, static analysis, and optimization.
● Mentor students in research projects, open-source contributions, hackathons, paper publications, and systems-focused innovation initiatives.
● Collaborate with faculty members, industry experts, and academic leadership to enhance learning experiences.
Qualifications & Experience

 

● Ph.D. in Computer Science Engineering, Programming Languages, Systems

Engineering, Compiler Design, Computer Engineering, or related disciplines.

● Strong academic background with consistency in academics and UGC preferred.

● 5+ years of combined experience in Teaching, Academia, Technical Training, or industry exposure in Systems Programming, Compiler Engineering, Tooling, or Backend Infrastructure.

 

Technical Expertise Required

● Compiler Design Fundamentals

● Lexical Analysis & Parsing

● Top-down & Bottom-up Parsing Techniques

● ASTs, Symbol Tables, Intermediate Representations

● Three-Address Code Generation

● Static Analysis & Code Optimization

● Strong programming expertise in C, C++, Java, and Python

● Hands-on experience with Lex/Flex, Yacc/Bison, PLY, Parser Generators, and Compiler Pipelines

● Working knowledge of LLVM, GCC Internals, Runtime Systems, and Linux/Unix Systems Programming

 

 

Those interested in this role, please drop your resume at [email protected]



Skills Required

  • Ph.D. in Computer Science Engineering, Programming Languages, Systems Engineering, Compiler Design, Computer Engineering, or a related discipline
  • Strong academic background with consistency in academics
  • UGC qualification or preference
  • 5+ years of combined experience in teaching, academia, technical training, or relevant industry exposure
  • Experience in systems programming, compiler engineering, tooling, or backend infrastructure
  • Expertise in compiler design fundamentals
  • Expertise in lexical analysis and parsing
  • Knowledge of top-down and bottom-up parsing techniques
  • Knowledge of ASTs, symbol tables, and intermediate representations
  • Knowledge of three-address code generation
  • Knowledge of static analysis and code optimization
  • Strong programming expertise in C, C++, Java, and Python
  • Hands-on experience with Lex/Flex, Yacc/Bison, PLY, parser generators, and compiler pipelines
  • Working knowledge of LLVM, GCC internals, runtime systems, and Linux/Unix systems programming
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
91 Employees
Year Founded: 2014

What We Do

Rishihood University is an Indian private university and impact-focused higher-education institution in Sonipat, Haryana. Established by Rishihood Foundation, it offers multidisciplinary undergraduate and postgraduate programs, including technology, business, design, and psychology. The university aims to reimagine higher education as a force for national transformation, combining personal growth, professional excellence, public impact, and an industry-integrated, values-first learning environment for future-ready learners and leaders.

Similar Jobs

Optum Logo Optum

Manager - Growth and Retention Marketing

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Gurgaon, Gurugram, Haryana, IND
160000 Employees

Optum Logo Optum

Designer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Gurgaon, Gurugram, Haryana, IND
160000 Employees

UL Solutions Logo UL Solutions

Inspector CRS

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Gurugram, Haryana, IND
15000 Employees

UL Solutions Logo UL Solutions

IT Technical Senior Specialist

Automotive • Professional Services • Software • Consulting • Energy • Chemical • Renewable Energy
Hybrid
Gurugram, Haryana, IND
15000 Employees

Similar Companies Hiring

Camber Thumbnail
Fintech • Healthtech • Social Impact
New York, New York
90 Employees
Sailor Health Thumbnail
Healthtech • Social Impact • Telehealth
New York City, NY
20 Employees
Playground (tryplayground.com) Thumbnail
Kids + Family • Payments • Social Impact • Software
New York City, New York
80 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account