Enable job alerts via email!

Software Engineer, Virtual Reality Solutions

Sourceo Pte Ltd

Singapore

On-site

SGD 70,000 - 90,000

Full time

10 days ago

Job summary

A leading software development company in Singapore is seeking a skilled software engineer to design and develop innovative 3D solutions for surgical robotics and medical devices. The ideal candidate will have a Master’s degree in Computer Science or Engineering and proven experience in an agile environment with strong proficiency in game engines like Unity or Unreal. This role involves creating interactive web-based visualizations and supporting user training for medical staff.

Qualifications

  • Master’s degree in Computer Science, Engineering, or equivalent is mandatory.
  • Proven experience in software development in an agile environment is required.
  • Strong knowledge of game engines (Unity/Unreal) and programming languages (C# / C++) is essential.

Responsibilities

  • Design and develop 3D software solutions for surgical robotics and medical devices.
  • Implement components within modular software frameworks.
  • Create and validate user interfaces and interactive web-based 3D visualizations.

Skills

Software development experience
Knowledge of game engines (Unity/Unreal)
Languages (C# / C++)
Experience in web-based virtual/immersive solutions
Understanding of testing principles

Education

Master’s in Computer Science, Engineering, or equivalent

Tools

QA tools
CI/CD (Jenkins, GitLab)
Containerization (Docker, Kubernetes)
Job description
Responsibilities
  • Design and develop 3D software solutions for surgical robotics and medical devices.
  • Implement components within modular software frameworks.
  • Create and validate user interfaces and interactive web-based 3D visualizations.
  • Contribute to cross-functional discussions and technical feasibility reviews.
  • Support content delivery strategy and framework development.
  • Design and execute functional, performance, and regression tests.
  • Apply data analytics to enhance simulations and user experience.
  • Provide user support and training for medical staff.
  • Perform other assigned duties.
Skills & Qualifications

Required:

  • Master’s in Computer Science, Engineering, or equivalent.
  • Proven experience in software development (agile environment).
  • Strong knowledge of game engines (Unity/Unreal) and languages (C# / C++).
  • Experience in web-based virtual/immersive solutions and UI design.
  • Understanding of testing principles, version control, and software quality for regulated industries.

Preferred:

  • Experience with QA tools, CI/CD (Jenkins, GitLab), and containerization (Docker, Kubernetes).
  • Knowledge of LMS (xAPI), Python, and real-time simulation systems.
  • Interest in AI, cloud computing, and surgical workflow applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.