We are looking for someone to join us as a Software Engineer, to co-build solutions together with our Computer Generated Forces (CGF) team members. These solutions will contribute to our state-of-the-art Air Simulator project’s delivery to our end users.
What this role entails:
Modelling of behaviours of various ‘bots’ for use in a simulator (e.g., cargo ships, army tanks, fighter jets, passenger planes, etc).
Working with the 3D modelling team to verify and incorporate their 3D models to the bots that will be built
Working with the 3D terrain modelling team to incorporate their 3D terrain into the simulator ‘world’ for the bots to work in
Reading up widely on the various land, air, and sea vehicles available, including their various capabilities, to simulate realistic ‘bot’ behaviours for use in a simulator
Adopting the various software development tools and software frameworks that the company project team uses
Generating engineering documentation within the team, to document the various requirements, design, and test areas to be developed
What this role will require:
A willingness to learn and develop software in C++, and learning good programming practices and techniques over time, to ensure efficient performance in a 60-fps simulation/game environment.
While company-sponsored training courses and guidance will be provided, independent learning and being a team player is required, to fit into the team’s culture
Being comfortable to engage and communicate with end users, customers will be a plus
A good knowledge or practical experience in C++ will be a plus
This role is open to fresh graduates in Engineering, Game Design/Development, or any related course of study; prior relevant experience is required for a Senior Software Engineer role