O que ele quer dizer é software engineer. Mas ser engenheiro de software só por si nao quer dizer nada quando te candidatas a uma empresa de videojogos. Existem vários tipos de programadores e é ai que eles estão interessados na maioria. Practicamente um programador é especializado num tipo de programação em que deu mais foco na sua vida.
Exemplos: Systems Programer. UI Programmer, Tools Programmer. Graphics Programmer(motores 3D para jogos por exemplo). Physics Programmer e tambem importante Net Programmer/Server Programmer.
Eu falo por mim. Na universidade aprende-se coisas que vao do basico ao ligeiramente complexo ou até para projectos fim de curso por exemplo um Jogo 2d/3d tanto faz feito por ti ou em grupo. Mas no entanto nao tens especialização especifica na programação que aprendeste ou que fazes, logo é denominado de Programação Geral, como por exempo programar aqueles programas que correm nas SAC da PTCOM ... Tanto faz. Desde que consigas resolver os problemas que te são postos in a timely manner, com pesquisa e empenho faz-se.
Agora lá tá isto nao invalida que eles nao tenham programadores de caracter geral tambem, porque o tem, logo tens sempre hipotesses.
O mais importante é os anos de experiencia e o que fizeste durante esse tempo.
Ora se tu agora entras para a UNIV e de repente decides que te vais empenhar em ser um programador de netcode para servidores porque gostas de desenvolver servidores e por sua vez, arquitecturas e sistemas que te permitam tirar o máximo proveito de uma ligação cliente-servidor, Então é nisso que teras que apostar. Por exemplo um servidor do World of Warcraft não se fez em dois dias. Requer pessoas especializadas no assunto, que saibam criar frameworks com performance e estabilidade máxima(claro que niguem é perfeito ;P se nao os servers nunca crashavam lol) e ter capacidade intellectual para desafios e novas tecnologias que nao vem a cabeça de niguem naquele momento ;P Tem-se é que denominar muitos tópicos acerca de tecnologias de redes etc. Clustering bla bla bla.... Nao basta fazer uma ligação com winsock e ta a andar.
O que disse tb pode nao ser totalmente credivel já que ainda nao entrei pa univ ;P mas já tenho a minha parte de experiencia no que toca a programação de algumas coisas interessantes que fiz que provavelmente nem se aprende na univ quase de certeza ^^. Mas é o meu entendimento geral que penso que seja o mais correcto.
Ha programadores para tudo e mais alguma coisa. Até seres bom em multiplataforma te dá emprego. Agora é ao gosto de cada um. Há que ter noção que programação nao se aprende em dois dias e requer muito investimento e tempo no assunto e é impossivel saber tudo. É por isso que existe departamentos de pesquisa e claro pesquisa feita pelos próprios programadores. A Documentação é a coisa mais importante que um programador tem acesso na minha opinião. Dúvido que alguem conseguisse fazer um cu de programação para playstation 3 se a sony nao desse uma SDK da dita cuja com documentação e samples para os devs se guiarem.
^^
é tudo se nao tava aqui o dia inteiro lol
good luck.