Simulācijas inženieris izstrādā rīkus un sistēmas, kas atjauno notikumus vai apstākļus. Šie rīki ir ļoti noderīgi, jo tie ļauj lietotājiem iegūt zināmu paredzamību par to, kas varētu notikt. Izmantojot šos datus, cilvēks var iemācīties veikt riskantus uzdevumus drošā vidē. Šī darba ietvaros simulācijas inženieris ir daļēji pētnieks, dizainers, testētājs, analītiķis, koordinators, problēmu risinātājs, reportieris, pārdevējs un vadītājs.
Simulācijas inženiera darbs sākas ar simulācijas projekta ierobežojumu noteikšanu. Tas nozīmē, ka simulācijas inženieris precīzi izdomā, kādus apstākļus vai notikumus iekļaut simulācijas testēšanā, lai simulācija nodrošinātu pēc iespējas reālistiskāku pieredzi. Tas arī nozīmē, ka simulācijas inženieris nosaka labākos izmantojamos rīkus. Lai to izdarītu, inženieris pēta un konsultējas ar cilvēkiem, kas atbild par simulācijas projektu.
Kad inženieris zina, ko simulācijas komanda vēlas paveikt un kādi ir šo mērķu sasniegšanas ceļi, viņš izstrādā sākotnējās programmas vai prototipus, ko izmēģināt. Pēc tam viņš veic testus, izmantojot šīs programmas un prototipus, un pēta rezultātus. Ja rezultāti nav apmierinoši, simulācijas inženieris izmeklē iespējamos problēmu cēloņus.
Kad simulācijas inženieris programmā vai prototipā konstatē problēmu un zina iespējamos šo problēmu cēloņus, viņš sāk traucējummeklēšanu. Šajā darba posmā inženiera mērķis ir pielāgot programmu vai prototipu, līdz tas darbojas atbilstoši vēlmēm. Tas var ietvert aparatūras fizisku pielāgošanu. Tas var nozīmēt arī jauna programmatūras koda rakstīšanu, lai novērstu traucējumus. Dažos gadījumos inženieris var pieaicināt citus profesionāļus, kuriem ir padziļināta apmācība vienā specializētā jomā, kas inženierim jārisina, tāpēc spēja sadarboties un labi sazināties bieži vien nozīmē projekta virzību.
Kad inženieris ir pārliecināts, ka viņam ir stabila, droša programma vai prototips, viņš ļauj citiem izmantot aprīkojumu. Ideālā gadījumā aprīkojumam šiem testētājiem jādarbojas tāpat kā programmatūras inženierim. Ja tā nenotiek, inženierim ir jāatgriežas vēlreiz un jāturpina pārskatīt. Ja tā notiek, projekta vadītājs parasti atļauj programmatūras izlaišanu vai pilna mēroga aparatūras modeļu izveidi, pamatojoties uz prototipu.
Visos simulācijas projekta punktos simulācijas inženieris var uzraudzīt citus, kas strādā pie tā paša projekta. Piemēram, viņš var deleģēt darbu konkrētiem mehāniķiem. Inženierim ir jākoordinē visu viņa pārraudzīto cilvēku darbs, lai simulācijas projekta daļas tiktu pabeigtas pēc grafika un tādā veidā, lai tās pēc vajadzības varētu apvienot projektam.
Ik pa laikam simulācijas projektu vadītāji vēlas uzzināt, kā projekts virzās uz priekšu. Šādos gadījumos inženieris sagatavo atskaites, kas parāda, ko simulācijas komanda ir pabeigusi un kas vēl ir nepilnīgs. Inženieris sniedz datus, kas palīdz direktoram saprast, vai projekts ir budžeta robežās un atbilst sākotnējiem mērķiem un laika grafikam. Inženieris šos ziņojumus var pārsūtīt direktoram nejauši, bet dažreiz inženierim ir jāpiedalās oficiālajās sanāksmēs un jāiesniedz dati personīgi, jo īpaši, ja ir klāt simulācijas projekta galvenie akcionāri.
Vēl viena simulācijas inženiera loma ir pārdevēja loma. Pirms simulācijas projekta un tā laikā simulācijas inženierim ir jāpārliecina projekta direktors, ka viņa dizains darbosies un tam ir reāls tirgus potenciāls. Lai to izdarītu, bieži vien ir ļoti svarīgi spēt tulkot projekta tehniskos aspektus nespeciālista izteiksmē, kā arī veiktspējas vai peļņas uzlabošanu. Dažos gadījumos simulācijas inženieris demonstrēs, kā simulācijas programma vai aparatūra darbojas potenciālajiem klientiem.