Discover your career path

Simulation Developer

Design and program computer simulations.

What does a Simulation Developer do?

A Simulation Developer creates computer models called “simulations,” which are like video games that feature real-world scenarios. After all, everybody wonders about the future. Unless you’re a Psychic, however, you probably don’t have a crystal ball. Fortunately for companies, Simulation Developers can build simulations to predict and prepare for what lies ahead.

Scientists use simulations, for instance, to predict chemical reactions. Governments use them to predict terrorist plots and plan military operations. Surgeons use them to learn and practice new surgical techniques. And Training and Development Specialists use them in leadership development for Managers and Supervisors.

No matter how the simulation is used or by whom, when you’re a Simulation Developer, it’s your responsibility to plan, develop, and test it. Much like a Game Programmer or Software Developer, you typically spend your days conceptualizing simulations, which requires deciding what the final products will look like and how they will work. Next, you act as a Computer Programmer, writing the source code that makes simulations function in collaboration with Software Architects, 3D Modelers, and others. Finally, you test and troubleshoot simulations, making sure they’re operational and bug-free.

Many Computer Programmers spend their lives in abstract worlds with walls made of computer script. Not the Simulation Developer. You spend yours firmly rooted in the real world, building situational models that help people prepare today for what’s coming tomorrow — whether it’s a new opportunity, a new threat, or a new world order!