- Preparing Lab Manual and New Experiments for the whole Course.
 - Attending Lectures with Faculty.
 - Assist in labs, lab grading, course material preparations and record keeping.
 - Prepare lecture material, bulletin board displays, exhibits, equipment, and demonstrations.
 - Tutor and assist students individually, in office hours, or in small groups, in clinics, in order to help and to reinforce learning concepts presented by the Faculty.
 - Supervise students in classrooms, halls, cafeterias, and gymnasiums, or on field trips.
 - Enforce administration policies and rules governing students.
 - Grade assignment and quizzes, and compute and record results.
 - Instruct and monitor students in the use and care of equipment and materials.
 - Observe students' performance, and record relevant data to assess progress.
 - Plan, prepare, and develop various teaching aids such as bibliographies, charts, and graphs.
 - Provide extra assistance to students with special needs, such as non-English-speaking students or those with physical and mental disabilities.
 - Take class attendance, and maintain attendance records.
 - Maintain computers in classrooms and laboratories, and assist students with hardware and software use.
 - Monitor classroom viewing of live or recorded courses transmitted by communication satellites.
 - Provide disabled students with assistive devices, supportive technology, and assistance accessing facilities such as restrooms.
 - Requisition and stock teaching materials and supplies.
 - Type, file, and duplicate materials.
 - Use computers, audiovisual aids, and other equipment and materials to supplement presentations.
 - Help students and instructors in the projects of the courses.
 - Help preparing accreditation folders for the courses they have.
 
Applicants should have an (MSc/BSc) in Electronics and Communication Engineering or other closely related fields.
The candidate should have strong emphasis on:
- In-depth knowledge of ASIC and FPGA design principles, methodologies, and tools.
 - Proficiency in hardware description languages (HDLs) such as Verilog or VHDL.
 - Familiarity with EDA (Electronic Design Automation) tools like Synopsys, Cadence, or Xilinx.
 - Hands-on experience in designing and implementing ASIC and FPGA circuits.
 - Familiarity with FPGA development boards and associated software.
 - Ability to develop and debug FPGA firmware or ASIC designs.
 
Applicants are requested to mention Recent certificate (MSc/BSc, when sending their application.
Dr. Mohamed Farahat
nanoeng@zewailcity.edu.eg