Position Title: Software Engineer (T&S/ASD) #SGUnitedTraineeships #SGUP
Company: SGunited
Business Area: SGUnited
Traineeship Description:
  • This position reports to the technical manager/lead and interface with project manager and other engineers. The trainee will pick up simulation knowledge and develop simulation software programs on simulation tools. The simulation application domain will be on air domains such as aircraft and UAV simulation as well as Instructor Operating Station and Computer Generated Force.
 
Specific Responsibilities:
Trainee to be involved in:
  • Design and development software programs and quick prototyping for concepts development.
  • Support and/or installation, configuration and integration software applications.
  • Troubleshoot and support testing of software for quality assurance.
  • Work with technical manager/lead and other software engineers
  • Software engineering documentation and MMI interface.
  • Perform Ad-hoc projects/tasks as assigned by supervisor.
 
Competencies to learn:
  • Laying software development foundation using .NET framework, C/C++, ASP .NET, C#, Qt and WPF/UWP GUI
  • Understands UML & Object Oriented Programming
  • Understand Simulation knowledge such as HLA. 
  • Be familiar with engineering tools used in the industries such as Visual Studio and SVN/Git.
  • Familiarisation with development framework and tools such as CIOS Framework, VRF, VR Link, VR Exchange and VR Vantage
  • Modeling Rules of Engagement in Computer Generated Forces:  Define engagement rules and combat engagement with virtual or another CGF. Optimisation load balancing for large entity counts for Computer Generated Forces. Understanding and development of Instructor Operating Station for enhancement of command & control over a training simulation exercise. Understanding the consideration of linkup training using distributed simulation concept.
 
Qualification:
  • Degree in Computer Science / Computer Engineering / Electronics & Electrical Engineering or related fields.
  • Possess good communication skills and a good team player
Back to Job Listing