Summary:
We are looking for a motivated, self-driven individual to develop prototypes to demonstrate and evaluate AR and VR capabilities and to develop associated tooling to support these prototypes.
Job Responsibilities:
- Use Unity/C# to develop prototypes on AR/VR devices
- Create user interfaces, visualizations, and workflows to support AR/VR capabilities under development
- Create data collection and annotation tools to support capability development
- Propose and implement use cases - games and demos to showcase new AR/VR capabilities
Skills:
- Ability to rapidly prototype ideas using Unity
- Strong C# programming skills
- Experience with C++
- Experience with 3D graphics and game programming
- Ability to work independently and manage one's time
- Ability to work with a team and communicate effectively with colleagues
Education/Experience:
- Bachelor's degree in Computer Science or related field
- 1-3 years experience developing software, including Unity development
Top 3 must-have HARD skills:
1. Unity/C# experience
2. Rapid prototyping ability - rapidly create demos with little guidance and iterate based on team and user feedback
3. C++ experience and good programming habits - ability to understand, integrate with, and sometimes modify the team's C++ codebase.
Good to have skills:
1. 3D graphics and game programming
2. Ability to work independently and manage one's time
3. Ability to work with a team and communicate effectively with colleagues
Years of experience required
o 1-3 years in industry developing software, including Unity development
Degrees or certifications required
o - Bachelor's degree in Computer Science or related field