Ein Simulationsingenieur entwirft Werkzeuge und Systeme, die Ereignisse oder Umstände nachbilden. Diese Tools sind äußerst nützlich, da sie den Benutzern eine gewisse Vorhersehbarkeit darüber ermöglichen, was passieren könnte. Mit diesen Daten kann eine Person lernen, riskante Aufgaben in einer sicheren Umgebung auszuführen. Im Rahmen dieser Arbeit ist der Simulationsingenieur zum Teil Forscher, Designer, Tester, Analyst, Verbindungsmann, Troubleshooter, Reporter, Verkäufer und Manager.
Die Arbeit eines Simulationsingenieurs beginnt mit der Bestimmung der Randbedingungen des Simulationsprojekts. Das bedeutet, dass der Simulationsingenieur genau herausfindet, welche Bedingungen oder Ereignisse er in den Simulationstest einbeziehen muss, damit die Simulation ein möglichst realistisches Erlebnis bietet. Es bedeutet auch, dass der Simulationsingenieur die besten Werkzeuge identifiziert. Dazu recherchiert und berät der Ingenieur die Verantwortlichen des Simulationsprojekts.
Sobald der Ingenieur weiß, was das Simulationsteam erreichen möchte und wie diese Ziele erreicht werden können, entwirft er erste Programme oder Prototypen, die er ausprobieren kann. Anschließend führt er Tests mit diesen Programmen und Prototypen durch und studiert die Ergebnisse. Sind die Ergebnisse nicht zufriedenstellend, untersucht der Simulationsingenieur die möglichen Ursachen von Problemen.
Wenn ein Simulationsingenieur ein Problem in einem Programm oder Prototyp findet und mögliche Ursachen für diese Probleme kennt, beginnt er mit der Fehlersuche. Während dieser Arbeitsphase besteht das Ziel des Ingenieurs darin, das Programm oder den Prototyp zu optimieren, bis er wie gewünscht funktioniert. Dies kann eine physische Anpassung der Hardware beinhalten. Es kann auch bedeuten, neuen Softwarecode zu schreiben, um Störungen zu beheben. In einigen Fällen kann der Ingenieur andere Fachleute hinzuziehen, die über eine fortgeschrittenere Ausbildung in einem spezialisierten Bereich verfügen, den der Ingenieur ansprechen muss, so dass die Fähigkeit zur Zusammenarbeit und Kommunikation oft zum Fortschreiten des Projekts beiträgt.
Nachdem der Ingenieur überzeugt ist, über ein stabiles, sicheres Programm oder einen Prototypen zu verfügen, lässt er andere die Ausrüstung verwenden. Idealerweise sollte das Gerät für diese Tester genauso funktionieren wie für den Software-Ingenieur. Wenn dies nicht der Fall ist, muss der Ingenieur noch einmal zurückgehen und weiter überarbeiten. Wenn dies der Fall ist, genehmigt der Projektleiter in der Regel die Freigabe der Software oder den Bau von Hardwaremodellen in Originalgröße basierend auf dem Prototyp.
An allen Punkten eines Simulationsprojekts kann ein Simulationsingenieur andere beaufsichtigen, die an demselben Projekt arbeiten. Zum Beispiel kann er die Arbeit an bestimmte Mechaniker delegieren. Der Ingenieur muss die Arbeit aller von ihm betreuten Personen so koordinieren, dass Teile des Simulationsprojekts termingerecht abgeschlossen und bedarfsgerecht für das Projekt kombiniert werden können.
Von Zeit zu Zeit möchten Simulationsprojektleiter wissen, wie das Projekt voranschreitet. In diesen Fällen erstellt der Ingenieur Berichte, die zeigen, was das Simulationsteam fertig hat und was noch unvollständig ist. Der Ingenieur stellt Daten bereit, die dem Direktor helfen zu verstehen, ob das Projekt innerhalb des Budgets liegt und seine ursprünglichen Ziele und den Zeitrahmen einhält. Der Ingenieur kann diese Berichte beiläufig an den Direktor weiterleiten, aber manchmal muss der Ingenieur an formellen Besprechungen teilnehmen und die Daten persönlich präsentieren, insbesondere wenn Hauptaktionäre für das Simulationsprojekt anwesend sind.
Eine weitere Rolle des Simulationsingenieurs ist die des Verkäufers. Vor und während eines Simulationsprojekts muss der Simulationsingenieur den Projektleiter davon überzeugen, dass sein Design funktioniert und ein echtes Marktpotenzial hat. In der Lage zu sein, technische Aspekte eines Projekts in Laiensprache zu übersetzen und das Endergebnis der Verbesserung der Leistung oder des Gewinns ist dabei oft unerlässlich. In einigen Fällen demonstriert der Simulationsingenieur, wie das Simulationsprogramm oder die Hardware für potenzielle Kunden funktioniert.