Role Location: São Paulo, SP, Brazil
About us
VirtualiSurg is a software design company specializing in medical and surgical training. It develops immersive simulators for use by operating room staff. It mobilizes different areas of expertise, including virtual reality, haptic technology and machine learning.
Our mission: to secure medical practice by developing human experience and expertise.
Our ambition: to give each surgeon the opportunity to train and/or improve with the know-how of recognized and legitimate practitioners.
About the role
As part of its strong growth, VirtualiSurg is looking to strengthen its team with C# Developers for VR, to aid the development of world class training medical stations, thus supporting the creation of realistic virtual environments and simulations.
To improve the realism of our simulations while interacting with organs in XR, we are looking for someone with high skills for C# or C++ programming, who will be responsible for developing an innovative physics engine for soft tissue deformation and interaction.
This position will allow you to work in a highly innovative, young and dynamic environment with a strong social impact, where you will work together with multidisciplinary teams to produce highly immersive content.
Missions
- Carry out the coding in C#, especially focused on creating a framework for a physics engine for soft tissue deformation and interaction
- Contribute to the company’s development and R&D roadmap, as well as to the implementation of industrialization methods.
- Coordinate with the activity of the 3D artistic teams in relation to the real-time immersive experience.
- Carry out research and development activities for software and/or hardware solutions related to immersive solutions.
- Ensure a multidisciplinary technological watch covering its fields of activity.
- Be a driving force in identifying new suppliers and/or scientific/technological partnerships.
- Participate in the corrective and evolutionary maintenance of applications.
- Contribute to the analysis of the technical feasibility of customer requests and to the collective reflections in the setting up of customer quotations or positioning of the company on new projects or financing files.
- Participate in the testing and evaluation of products and in discussions on a Quality approach in the production process.
Essential Qualifications
- School of Engineering, Computer Science or Game Design. PhD in physics engines or related fields will be a plus
- A good knowledge of written and spoken English is necessary
- At least 5-6 years of professional experience in C# or C++ development in simulations and/or physics engine
- Experience with a real-time mesh deformation engine
- Knowledge of Unity 3D would be a plus
- Experience in Mixed Reality / Augmented Reality development would be a plus
- Knowledge of the medical world would be a plus
Expected profile
- Passionate about innovation, new technologies and creating virtual experiences
- Agility
- Autonomy
- Teamwork
- Curiosity and ability to adapt in a very dynamic environment
- Very good interpersonal skills
- Creativity and initiative to find solutions to technical issues