About This Role
Developing interactive applications with Unity and C# is the core of this role, with a focus on virtual reality (VR) projects. This position suits a technical-creative individual with a strong programming foundation in Unity, capable of designing and implementing interactive experiences in 3D environments. The selected candidate will actively participate in developing VR applications, simulators, and new interaction solutions, combining technical skills with a sensitivity for intuitive, natural, and efficient experience design.
Responsibilities
- Develop interactive applications and experiences in Unity using C#, especially oriented towards virtual reality and 3D environments
- Implement functionalities, interaction mechanics, navigation systems, and interfaces within immersive environments
- Research new forms of natural interaction, including gestural interfaces, eye tracking, and contextual interaction
- Create functional prototypes to validate new technological solutions and interaction models
- Collaborate with multidisciplinary teams in the definition and development of new functionalities and digital products
- Participate in innovation projects related to XR technologies, simulation, and new forms of digital interaction
Requirements
- Degree in Computer Engineering, Multimedia Engineering, Video Game Development, Application Development, Software Engineering, or related disciplines
- Demonstrable experience in Unity development and C# programming
- Experience in developing virtual reality (VR) applications, simulators, or immersive experiences
- Experience in programming interactions, object behavior, and functionalities in 3D environments
- Knowledge of VR interaction systems, including controllers, object manipulation, navigation, and spatial interfaces
- Familiarity with XR development tools, SDKs, and frameworks in Unity, such as OpenXR or XR Interaction Toolkit
- Ability to autonomously develop functional solutions, from prototyping to implementation
- Knowledge of good programming practices, code organization, debugging, and application optimization
- Sensitivity to the principles of usability, user experience (UX), and intuitive interaction design, especially in immersive environments
Nice to have:
- Experience developing applications for standalone virtual reality devices like Meta Quest or PICO
- Knowledge of performance optimization in VR solutions
- Experience with hand tracking, eye tracking, gestural interaction, or natural interaction technologies
- Knowledge of spatial interface design, human-computer interaction (HCI), and ergonomics in immersive environments
- Experience in developing simulators, industrial applications, immersive training, or interactive visualization