This is a Japanese company so most of their engineers will be hired directly from university and typically stay on until retirement. Based on what I've heard they build large groups of engineers who'll stay together more or less permanently. Then they'll rotate these groups between different projects. Sometimes they'll be on a game, other times they might be doing something with hardware. So the groups end up multidisciplinary.