drjobs Software Engineering Instructor العربية

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

Not Mentionedyears

Job Location drjobs

Hafr Albaten - Saudi Arabia

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Saudi Arabian

Gender

Male

Vacancy

1 Vacancy

Job Description

Roles and responsibilities

1. Teaching Responsibilities:

  • Course Instruction: Teach undergraduate and graduate-level courses in software engineering topics, such as software development life cycles, software design and architecture, coding practices, algorithms, data structures, software testing, software maintenance, and project management.
  • Curriculum Development: Develop and update the software engineering curriculum to ensure it reflects the latest trends, technologies, and best practices. Create engaging course materials, including lectures, assignments, exams, and lab exercises.
  • Hands-On Learning and Projects: Provide opportunities for students to work on hands-on projects that simulate real-world software development scenarios, including team-based projects that involve software design, coding, testing, and deployment.
  • Student Assessment: Evaluate students' performance through exams, quizzes, assignments, group projects, presentations, and individual coding tasks. Provide feedback to help students improve their technical skills, critical thinking, and communication.
  • Academic Advising: Serve as an academic advisor to students, guiding them on course selection, internships, research opportunities, and career paths in software engineering. Mentor students on their capstone or final-year projects.

2. Research Responsibilities:

  • Conduct Research: Engage in research in software engineering, which could cover topics like software development methodologies, software testing and validation, software security, artificial intelligence and machine learning applications, software analytics, and software maintenance and evolution.
  • Publish Research: Publish research findings in high-impact, peer-reviewed journals, and present them at academic conferences. Contribute to advancing the body of knowledge in software engineering and related fields.
  • Collaborate on Research Projects: Work collaboratively with other faculty members, industry professionals, and researchers from both academic and commercial sectors to tackle real-world challenges and innovate in areas like software architecture, system design, or emerging technologies like blockchain or cloud computing.
  • Seek Research Funding: Apply for research grants from government agencies, industry sponsors, or academic institutions to support software engineering research projects and innovations.
  • Supervise Graduate Students: Mentor graduate students (MSc/PhD) in their research projects. Provide guidance on research methodologies, data analysis, thesis or dissertation writing, and publishing their findings.

3. Professional Development:

  • Continuous Learning: Stay current with the latest trends in software engineering by attending conferences, workshops, and webinars. Regularly update teaching materials and course content to include emerging software engineering tools, frameworks, and methodologies.
  • Networking: Establish and maintain professional relationships with other software engineering researchers, educators, and industry professionals. Participate in relevant professional organizations, such as the ACM (Association for Computing Machinery), IEEE Computer Society, or International Association for Software Engineering.

Desired candidate profile

1. The applicant must be a Saudi national.
-2. The applicant must have obtained all his/her academic qualifications from Saudi universities or recognized universities.
-3. The applicant’s grade for the position of Assistant Professor must not be less than a very good grade in all academic stages. Applicants who obtained a good grade in the bachelor’s stage are exempted from this in cases of academic or research excellence.
-4. The applicant must attach the “equivalency certificate” issued by the Ministry of Education for the academic qualifications he/she obtained from non-Saudi universities.
-5 The study system for the applicant in all stages (bachelor's, master's, doctorate) must be full-time and full-time. The applicant must attach the scholarship or assignment decision if he is a government employee.
-6 There must be an extension of specialization between the academic degrees (bachelor's, master's, doctorate).
-7 Attach the classification certificate from the Saudi Commission for Health Specialties (for applicants for health jobs).
-8 The applicant must provide the correct data matching the official documents and the required attachments during the application period.
-9 Attend and pass the personal interviews.
-10 The applicant must be medically fit

Employment Type

Full-time

Department / Functional Area

Software Engineering

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.