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)
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.