I started at Saab as an intern during my education at The Game Assembly. I was picked up by the Training & Simulation department which was then part of Saab Dynamics but later transferred to Saab Kockums.
My very first task was to develop a system that could generate terrain from Geographic Information System (GIS) data for use in naval training simulators. These generated terrains were going to replace or complement expensive hand-modelled terrains.
To accomplish this goal I used data from OpenStreetMap as well as height data from public sources. The data was transformed into a suitable format and loaded into a PostgreSQL database. A generator software that I created was then used to select an area and create the terrain in a format of my own design. This format could then be read by Unity or the generator could run Unity in the background to create asset bundles for the terrain. The whole generation process could be parallelized and even distributed over several computers to speed up the work.
I was later put on a team that maintains an Air Trafic Control training simulator. We had close contact with a customer and I was often given feature tasks or bug reports written by the customers themselves.