About the Role : We are seeking a passionate and experienced academic leader for the role of Associate Professor / Professor – Systems Engineering (Compiler Design & Computer Networks).
The ideal candidate should possess expertise in one or more areas including Compiler Design, Programming Languages, Systems Programming, Computer Networks, Operating Systems, Runtime Systems, and Software Infrastructure, with a strong passion for teaching, mentoring, and academic innovation.
Key Responsibilities:
- Teach undergraduate students in Computer Networks, Compiler Design, Systems Programming, Programming Languages, and Operating Systems.
- Deliver engaging classroom lectures, lab sessions, workshops, and project-based learning activities.
- Build strong conceptual foundations while connecting theory with real-world engineering applications.
- Design and enhance curriculum, assignments, assessments, and lab exercises aligned with industry standards.
- Develop hands-on projects involving networking systems, compiler pipelines, parsing, runtime systems, and software infrastructure.
- Mentor students for internships, placements, higher education, research projects, hackathons, and open-source contributions.
- Guide students in debugging, systems thinking, software architecture, and problem-solving methodologies.
- Collaborate with faculty members and industry experts to improve learning outcomes.
- Contribute to accreditation, academic planning, research, and quality assurance initiatives.
- Participate in departmental activities and support institutional growth initiatives.
Required Qualifications:
- Ph.D. in Computer Science, Computer Engineering, Systems Engineering, Computer Networks, Compiler Design, Programming Languages, or a related discipline.
- Strong academic record with UGC/AICTE eligibility preferred.
- 5+ years of experience in academia, teaching, research, technical training, or relevant industry roles.
- Experience in Systems Programming, Computer Networks, Compiler Engineering, Infrastructure Engineering, or Software Systems preferred.
Technical Expertise
Strong understanding of:
- Computer Networks and TCP/IP Fundamentals
- Operating Systems Concepts
- Compiler Design and Programming Languages
- Systems Programming
- Data Structures and Algorithms
- Software Design and Architecture
Hands-on experience with:
- Linux/Unix Systems
- Networking Tools and Troubleshooting
- Lex/Flex, Yacc/Bison, PLY
- Parser Generators and Static Analysis Tools
- Compiler Pipelines and Runtime Systems
Programming Skills:
Exposure to:
- LLVM
- GCC
- Developer Tooling
- Software Infrastructure
- Distributed Systems and Cloud Platforms
Preferred Skills
- Strong communication and classroom management skills.
- Experience with Outcome-Based Education (OBE) and modern teaching methodologies.
- Research publications in Systems, Networks, Programming Languages, Compiler Design, or related domains.
- Experience mentoring student projects, hackathons, and innovation initiatives.
- Ability to bridge academic concepts with industry practices.
What Makes You a Strong Fit
- Passion for teaching and mentoring future engineers.
- Strong systems thinking and problem-solving mindset.
- Ability to simplify complex technical concepts.
- Strong ownership and academic leadership capabilities.
- Interest in building future-ready technology education models.
- Ability to blend academic rigor with practical implementation.
Pay: ₹1,500,000.00 - ₹2,000,000.00 per year
Benefits:
- Food provided
- Health insurance
- Provident Fund
Work Location: In person