| David Petrie Job title: Software Developer / Development team
Academic background
I hold a MSci in Physics and Astronomy and I'm currently writing a thesis to be submitted for a PhD in Experimental Particle Physics.
Reason for Joining Simul8 Corporation
During my research studies, I was involved in the simulation and analysis of physics experiments. This experience allowed me the opportunity to develop the data analysis and programming skills that is common to all computer simulation work. In October 2006 I joined SIMUL8 Corporation as a Software developer. I was looking for a position that allowed me to build upon my simulation experience. The software developer role within SIMUL8 attracted me as it not only provided this opportunity, but also posed the additional challenge of adapting and expanding my current skill set in order to successfully create commercial business simulations.
Training and Development
When I started with SIMUL8, I initially spent a short period working with the consultancy team. This training exposed me to the SIMUL8 software from a user's perspective. This experience has proved to be invaluable for my role, as I gained an understand of how customers currently use the tool but also what features and enhancement could be made to improve the product. In the past year I have attended training courses that have focused on enhancing my project management skills and exposing me to new software languages and technologies. I have found that SIMUL8 Corporation places great emphasis on personal development and actively encourage employees to attend training courses that not only meet organizational objectives but also provide employees with new skills and knowledge that will aid them in future roles and directions they decide to pursue.
Typical Day
One of the things I have found most surprising during my time at SIMUL8 is the variety of projects I have been involved in. As a software developer, day to day responsibilities typically revolve around the maintenance and enhancement of the existing software. However, in addition to this, I have had the opportunity to be involved in many projects that have involved creating bespoke products for customers. These projects have ranged in length from days to months and provide the opportunity to visit client sites in order to gain an understanding of the processes they wish to simulate and their requirements. A 'typical' day as a software developer at SIMUL8 is almost impossible to describe. Although over the course of a year a large proportion of your time is spent writing computer code, at other times it can involve spend time with clients either trying to understand and capture their requirements or integrating new solutions into their current software systems. This variety is what makes my role within the Development team and working for SIMUL8 Corporation so interesting.
|