Job Summary Senior Software Engineer is responsible for software support and development of exercise scenarios. The senior software engineer will operate in Abu Dhabi, UAE. This position requires extensive experience in game design and programing as well as developing software change use cases. This position requires a deep and diverse technical background with the ability to develop, integrate, and apply various modeling and simulation technologies/methods in the fields of advanced visualization, simulation, and human computer interfaces. Essential Functions
Develop software use cases to replicate environmental conditions, mission parameters, and threats
Work with the Scenario Development Team to design new software platform features
Create documentation to clearly communicate ideas, goals, and development timelines to the Scenario Development Team
Provide technical guidance and direction to the Software Engineering team to ensure unity of effort in software development
Identify and document lessons learned throughout the software development and testing process
Diverse programming background for rapid software prototyping development
Comfortable working in an environment requiring iterative experimentation and refinement
Experience with various programming languages including C++, C#, Python, .Net, VB, XML, Perl, etc.
Experience with in real-time3D tools including game engine programming experience in Unity3D
HTML5, SQL, CSS, ASP, Ajax, WebGL, etc.
3D graphics programming to include GPGPU, OpenGL, DirectX, etc.
Excellent communication, coordination, and organizational skills
Possess active Secret or higher security clearance, or the ability to apply for interim clearance
Possess a valid Passport (with more than 6 months to expiration)
Bachelor\xe2\x80\x99s Degree in electrical/computer engineering, computer science, or a related field
Ten or more years of experience in game design and development
Recent experience with modern Simulation Environments
Experience with machine learning and artificial intelligence desired
Education and/or Experience:
Bachelor\xe2\x80\x99s Degree in electrical/computer engineering, computer science, or a related field
Ten or more years of experience in game design and development
Recent experience with modern Simulation Environments
Experience with machine learning and artificial intelligence desired
NOTE: The preceding job description has been designed to indicate the general nature and level of work performed by employees with this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.