Software Engineer III

About the Employer

Gameplay Software Engineer - Maxis

As a Gameplay Software Engineer on The Sims, your job will be to develop user-facing content for The Sims.

Job Responsibilities:

  • You will use Python, C++ and ActionScript 3 to implement data-driven gameplay and UI systems.
  • You will create new Sim behaviors: interaction with the world, other Sims, and objects.
  • You will build creative aspects of real life within a simulation game (e.g. socialization, careers, weather).
  • You will work with designers, producers, artists, and other engineers on improving the data-driven framework that brings designs to life.
  • You will write technical design documents detailing software requirements.
  • You will build unique content for a game that supports a large demographic of simulation player patterns.
  • You will write code with performance and memory usage in mind.
  • Excellent technical problem-solving skills under iteratively changing requirements during development.

Technical Requirements:

  • Bachelor/Master’s degree in Computer Science, Software Engineering or related field.
  • 2+ year experience in a hands on development role.
  • Demonstrate technical abilities with projects implemented in C++ or Python.
  • Experience with Windows platform and development tools (e.g. Visual Studio or other programming IDEs).
  • Experience optimizing existing game code to be more performant.

Pluses:

  • Previous engineering experience owning a major system.
  • Demonstrate experience working in large data-driven games or applications.
  • Experience developing for large-scale live products.
  • Experience using static and performance analysis tools, automated testing, unit testing, and configuration management processes.
  • Knowledge of UI technologies such as Scaleform, ActionScript 3, HTML, CSS, JavaScript, or familiarity with Flash.

Electronic Arts Inc. is a leading global interactive entertainment software company. EA delivers games, content and online services for Internet-connected consoles, personal computers, mobile phones and tablets.

EA is an equal opportunity employer. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status or veteran status. We will also consider for employment qualified applicants with criminal records in accordance with applicable law.