VR/AR Software Engineer (Systems & Design)

About You:  We are seeking a VR/AR Software Engineer at the junior or senior level to join the team. In this role, you will get in on the ground floor as we build infrastructure and create content that supports multi-user, collaborative, and simulation-based learning. Learn from our tools, DevOps and design practices, and help define and develop them further. Your responsibilities may include:

  • Understanding, extending, and improving complex existing codebases in C#, and implementing software modules from scratch.

  • Developing software throughout the stack, including real-time interactions, internal tools, backend web services, and frontend applications.

  • Designing and implementing visual and spatial interactions using C#, Unity, modeling/animation tools, shader programming, etc.

  • Developing learning-oriented experiences and narratives.

  • Conducting pilot deployments and gathering user feedback.

  • Interacting with clients to understand their needs and prioritize features.

  • Collaborating with and supervising (in senior role) a small team of developers.

Top Priority Attributes: 

  • Strong background in computer science.

  • Experience with software engineering practices oriented towards teamwork and robust, maintainable software.

  • Background in pure mathematics and/or physics a plus

  • Basic experience with visual and interaction design.

  • Interest in (human) learning and education.

  • Curiosity and ambition.

  • Desire to make the world a better place.


High Priority Skills:

  • Unity (highly programmatic usage).

  • C#

  • Designing user experiences and interpreting user feedback.

  • Visual shaders and compute shaders (GPGPU).

  • Cloud engineering (e.g. networking and container orchestration).

  • Product management.

  • Data visualization and simulation of physical systems.

 

Other Relevant Skills:

  • C++

  • Modeling and animation.

  • Android/iOS VR/AR.

  • Interactive uses of deep learning.

  • Design of experiences for (human) learning.

  • Human-centered design.

  • Graphic design.

  • Sound design.

All your information will be kept confidential according to EEO guidelines.

Careers at Three Space Lab. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job