Inženjer simulacije dizajnira alate i sustave koji rekreiraju događaje ili okolnosti. Ovi su alati iznimno korisni jer omogućuju korisnicima da steknu određenu predvidljivost o tome što bi se moglo dogoditi. S tim podacima osoba može naučiti kako obavljati rizične zadatke u sigurnom okruženju. U sklopu ovog rada, simulacijski inženjer je dijelom istraživač, dizajner, tester, analitičar, stručnjak za vezu, rješavač problema, reporter, prodavač i menadžer.
Rad simulacijskog inženjera počinje određivanjem ograničenja simulacijskog projekta. To znači da simulacijski inženjer točno utvrđuje koje uvjete ili događaje treba uključiti u simulacijsko testiranje kako bi simulacija pružila što realističnije iskustvo. To također znači da simulacijski inženjer identificira najbolje alate za korištenje. Da bi to učinio, inženjer istražuje i konzultira se s osobama zaduženim za simulacijski projekt.
Nakon što inženjer zna što simulacijski tim želi postići i koji su putevi za postizanje tih ciljeva, dizajnira početne programe ili prototipove koje će isprobati. Zatim provodi testove koristeći te programe i prototipove i proučava rezultate. Ako rezultati nisu zadovoljavajući, simulacijski inženjer istražuje moguće uzroke problema.
Kada simulacijski inženjer pronađe problem unutar programa ili prototipa i zna moguće uzroke tih problema, počinje rješavati probleme. Tijekom ove faze rada, cilj inženjera je ugađati program ili prototip dok ne radi po želji. To može uključivati fizičko podešavanje hardvera. To također može značiti pisanje novog softverskog koda za ispravljanje grešaka. U nekim slučajevima, inženjer može pozvati druge stručnjake koji imaju napredniju obuku u jednom specijaliziranom području kojem se inženjer treba pozabaviti, tako da sposobnost suradnje i dobre komunikacije često znači napredak projekta.
Nakon što je inženjer uvjeren da ima stabilan, siguran program ili prototip, dopušta drugima korištenje opreme. U idealnom slučaju, oprema bi trebala funkcionirati isto za ove testere kao i za softverskog inženjera. Ako se ne dogodi, inženjer se mora ponovno vratiti i nastaviti revidirati. Ako je tako, tada direktor projekta obično odobrava izdavanje softvera ili izgradnju cjelovitih modela hardvera na temelju prototipa.
U svim točkama simulacijskog projekta, simulacijski inženjer može nadzirati druge koji rade na istom projektu. Na primjer, može delegirati posao određenim mehaničarima. Inženjer mora koordinirati rad svih ljudi koje nadzire kako bi dijelovi simulacijskog projekta bili dovršeni prema rasporedu i na način da se po potrebi mogu kombinirati za projekt.
S vremena na vrijeme, direktori simulacijskih projekata žele znati kako projekt napreduje. U tim slučajevima, inženjer priprema izvješća koja pokazuju što je simulacijski tim završio, a što je još nedovršeno. Inženjer daje podatke koji pomažu ravnatelju razumjeti je li projekt unutar proračuna i ispunjava li svoje početne ciljeve i vremenski okvir. Inženjer može usputno proslijediti ta izvješća direktoru, ali ponekad inženjer mora prisustvovati službenim sastancima i osobno prezentirati podatke, osobito ako su prisutni glavni dioničari za simulacijski projekt.
Još jedna uloga koju simulacijski inženjer ima je ona prodavača. Prije i tijekom simulacijskog projekta, simulacijski inženjer mora uvjeriti direktora projekta da će njegov dizajn funkcionirati i da ima stvarni tržišni potencijal. Biti u stanju prevesti tehničke aspekte projekta u laičke termine i krajnji dio poboljšanja izvedbe ili profita često je ključan u tome. U nekim slučajevima, simulacijski inženjer će pokazati kako simulacijski program ili hardver funkcionira za potencijalne kupce.