
Experience developing for live products at large-scale.Demonstrate past experiences of shipping one or more game titles for some platform (PC, Mac, Console, Mobile).Bachelor/Master's degree in Computer Science or relevant field.Experience writing real-time simulation game code.
Experience with Windows platform and development tools (Visual Studio, Eclipse). Experience working in Python encouraged. 5 or more year experience in a hands-on development role. Demonstrate technical abilities with projects implemented in C++, Python, C#, or Java. Excellent game systems programming skills. Work with franchise leaders to continue building unique content for a game that supports a large demographic of simulation player patterns. Write software requirements and technical design documentation. Work with the team on continuous improvement of the data-driven framework that brings designs to life. Runtime optimization for performance and memory usage (scaling a simulation engine to include all aspects of human life). Build creative real life archetypes within a simulation game (e.g. Sim behaviors: interaction with the world, other Sims, and objects (how would a Flirty Sim behave differently on a pool club versus a bar). Implement gameplay systems written in Python and C++ that are data-driven. As a Software Engineer on The Sims, your job will be to build user-facing content for the Sims using Python and C++.
You will report to a Development Director. We are looking for someone with deep insights on how to create the best experience for our players.
The Sims 4 has an extremely unique player base, with 60% of our audience being women between the ages of 18-24. Together, we can change the way millions play every day. Work with dazzling minds and dare to dream big. But it's not just about amazing your peers – it's about amazing yourself and our fans. We're trailblazers and great storytellers. It's the fuel that inspires the best games in the world. At Maxis, we excel at outrageous thinking.