This thread definitely caught my attention, being an software engineer for a video game company myself in Silicon Valley (Palo Alto, CA).
Although, we develop Desktop and Mobile applications, not console games. I can tell you however that typically game development studios will build a game...