We’re hiring: Software Engineer Teaching Track Faculty

The ETC is hiring! Do you have hands-on experience as a software engineer in games, animation, or immersive environments? Do you want to share your professional skills with others? Are you interested in working with some of the world’s brightest students from computer science, game design, visual art, and other backgrounds? Great, because we are looking for someone like you!

Shaping the minds behind the worlds

Help us shape the future of the premiere professional degree program in entertainment technology. Join us as we diversify our project-based curriculum and prepare our students to build the entertainment professions of the 21st century.

A fantastic place to learn, work, and play

The ETC is celebrating its 20th anniversary this year. Here’s some info on its history: http://www.etc.cmu.edu/learn/history/

Carnegie Mellon University has been innovating for over 100 years. Find out more:  ttps://www.cmu.edu/jobs/why-cmu/index.html

And Pittsburgh is one of the most livable cities in the country. For more info: tps://www.cmu.edu/about/pittsburgh.html

Ready for an adventure at the cutting edge of creative software?

Your responsibilities will include:

  • Teach, with co-faculty, three sections of the semester ETC Project Course. Supervise students within their project teams (typically 4-6 students each) and provide constructive criticism on project materials;
  • Mentor incoming students and assist their professional growth,particularly related to careers as software developers in entertainment technology; and
  • Develop and teach one to two elective classes per year, preferably in the areas of C++, professional game engine development, and programming in support of entertainment technologies.


We are seeking a professional software engineer who holds a B.S. in a relevant discipline and has proven industry experience of five or more years with programming. You should be able to demonstrate:

  • The ability to bridge the gap between programmers and artists to help students work well on interdisciplinary teams; and
  • A passion for teaching, perhaps expressed through books or online forums, shared code repositories with blog walkthroughs, and/or evidence of helping programming teams grow in knowledge through instruction delivered directly, i.e., an “inspiring leader” willing to share.

Additional professional skills are welcome, such as (but not limited to):

  • Game engine development experience;
  • Gameplay development experience, especially interactive 3D applications and real-time systems development; and
  • Teaching experience in related areas;

How to apply

Apply Now: https://apply.interfolio.com/69879 

Application documents must be in PDF format and include: 

  • Resume that highlights professional software development work in the listed areas of interest; 
  • Teaching and creative interest statement (see below list of references for more about these documents); and
  • The names and email addresses of three or more individuals who can be asked to provide letters of reference. The Search Committee will not directly request letters until the final round of the process. 

About teaching statements:

Your teaching statements expresses how you think you would teach topics in which you have a professional expertise and experience, within the unique educational context of the ETC.  The ETC R&D Agenda https://www.etc.cmu.edu/learn/rd-agenda and MET Curriculum https://www.etc.cmu.edu/learn/curriculum/ provide a reference for the general areas covered. 




This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.




700 Technology Dr. Pittsburgh, PA. 15219