Computer Information Systems (CIS) Instructor - Game Development and Artificial Intelligence at Oakland Community College Office Of Human Resources – Royal Oak, Michigan
Explore Related Opportunities
About This Position
Oakland Community College is seeking a full-time Faculty for Game Development and Artificial Intelligence (AI) within our Computer Information Systems (CIS) department who will participate in the planning, implementation, and evaluation of educational programs, courses, and other learning experiences that directly support student success, workforce readiness, and advancement of the strategic plan of the Computer Information Systems / Software Engineering programs and the College.
This position will mainly support courses at our Royal Oak campus.
The successful candidate will contribute to the continued growth and modernization of OCC’s Game Design, Software Engineering, and Data Science offerings by delivering instruction that integrates contemporary game development practices with artificial intelligence and machine learning concepts.
Starting Base Salary: $62,440 – $70,857
(Full salary range: $62,440 – $112,678 for the 2025–26 Salary Schedule; 2026–27 Salary Schedule pending)
Overload – 60% over base
Supplemental contract
Expected Start Date: Fall 2026
The faculty member will be expected to:
- Contribute to program growth in Game Development and AI/ML through curriculum innovation
- Support student pathways to employment, transfer, and industry engagement
- Participate in program assessment, accreditation-related activities, and continuous improvement
- Collaborate with colleagues across disciplines to support interdisciplinary and applied learning opportunities
- Remain current with evolving industry practices, tools, and technologies in game development and artificial intelligence
This description is intended to indicate the types of duties, responsibilities, knowledge, and skills requested of the employee assigned this title. It is not intended to be an exhaustive list.
The ideal candidate will demonstrate:
- Experience and interest in teaching game development, software engineering, artificial intelligence, and/or machine learning courses, particularly those related to:
- Game programming and interactive systems
- AI and ML foundations and applications
- Simulation, procedural systems, or intelligent agents
- Strong foundation in one or more of the following programming languages:
- Python
- C#
- Working knowledge or experience with several of the following:
- Java, C++, JavaScript
- Game engines such as Unity and/or Unreal Engine (certification desirable but not required)
- Modeling and content creation tools (e.g., Blender)
- Interactive storytelling or narrative tools (e.g., Twine)
- Web development technologies (HTML, CSS, JavaScript)
- Experience in curriculum development for college-level lecture and laboratory components
- Willingness to work a flexible schedule, including evenings
- Ability to communicate effectively with students, faculty, and staff
- Experience and interest in course assessment and continuous improvement
- Willingness to coordinate adjunct sections, textbooks, and lab materials, as applicable
- Interest in reviewing and adopting course materials for personal and adjunct use
- Recent participation in professional development related to computing, game development, or AI/ML
- Experience working with diverse student populations
- Ability to work as a team player in a multi-cultural, diverse working environment
- Interest in participating in campus and college committees
- Experience working collaboratively with laboratory support staff
- Proficiency using learning management systems (e.g., D2L or Canvas) for course delivery and assessment
Education
Minimum qualifications include:
- Master’s degree or higher in Computer Information Systems or a closely related field, such as:
- Computer Science
- Computer Information Science
- Computer Information Systems
- Game Development
- Software Engineering
Substitutions may be accepted as follows:
- Bachelor’s degree in the discipline plus five (5) years of recent, relevant professional experience, or
- Associate degree in the discipline plus eight (8) years of recent, relevant professional experience
Experience
- At least one year of experience teaching courses related to game software development, software engineering, artificial intelligence, or closely related areas is preferred
- Community college teaching experience preferred
- Industry experience in game development, AI/ML, software development, or related technical fields is desirable