Job Description
In this position you will be responsible for implementing and optimizing immersive, interactive virtual environments for collaboration, training, and simulation visualization. Responsibilities will include development of software to support integration with external simulations and real-time data sources, human interaction with the environment, and realistic rendering of complex scenarios.
Responsibilities include:
- Active participation in development of requirements, specifications and creative design
- Planning and implementing immersive functionality
- Development of VR, console and mobile user interfaces
- Transforming design ideas into functional scenes and code
- Identifying and fixing code errors and performance issues
Required:
- Bachelor’s degree in Computer Science, Computer Engineering, or a similar field
- 3-5 years of applicable experience
- Previous experience developing immersive VR capabilities
- Previous experience with C++ software development in Windows and Linux environments.
- In-depth knowledge and experience with Unreal Engine
- OpenGL development experience
- Experience with console and mobile game development
- Excellent written and verbal communication skills
Desired:
- Git and Gitlab experience
- Web full-stack development experience
- 3D modeling skills
- Multiplayer development experience
- Experience with Unity development
- Experience with real time database applications
- Experience with Node.js
Citizenship or lawful permanent resident required due to federal position.