Position Title: Unity Software Developer, Audio Communication (T&S/LBD2) #SGUnitedTraineeships #SGUP
Company: SGunited
Business Area: SGUnited
Traineeship Description:
This position reports to the Programme and Technical Manager and interfaces with the project team. The job scope is as follows:
  • Analyse customer requirements
  • Design and develop AR/VR applications
  • Test, Integrate and debug system
  • Collaborate with other software developers
  • Document Design
 
Specific Responsibilities:
Trainee to be involved in:
  • Design and develop AR and VR applications for training
  • Transform design specification into functional solutions
  • Design, build and maintain efficient, reusable, and reliable code
  • Identify process and application bottlenecks and bug
  • Ensure the best performance, quality, and responsiveness of applications and games
 
Competencies to learn:
  • Implement an avatar editor to allow user to create avatar.  Implement avartar behaviour editor to allow user to create avatar behaviour.
  • Explore the use of database with Unity. Implement reading and writing data from Unity to database. Implement real-time data visualization dashboard with data from database.
  • Explore the use of "in-game" audio communication.  Implement "in-game" audio communication
  • Explore the use of camera based tracking system to capture full body motion and position tracking. Implement the capturing of single full body motion and position tracking with Unity. Extend the implementation to capture a group of full body motion tracking.
  • Extend the implementation to track 2 physical groups of full body motion tracking and merged into 1 single virtual environment. Explore the use of finger tracking gloves in a camera based tracking system. Implement the capturing of finger movement using finger tracking gloves on single user.  Implement the capturing of finger movement on multi-user environment.
  • System Integration & Testing. System Delivery
 
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