SIGN IN
VR Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Dreamscape Learn · 1 month ago

VR Software Engineer

Dreamscape Learn is a pioneer in immersive virtual reality learning design, seeking a Unity programmer to help build and maintain educational content on next-generation learning platforms. The role involves developing VR/AR applications, collaborating with multidisciplinary teams, and ensuring code quality and performance.
Digital EntertainmentEdTechSoftwareVirtual Reality

Responsibilities

Design, develop, and maintain VR/AR applications, backend services, and supporting tools
Write clean, efficient, and reusable code following established best practices
Debug, optimize, and refactor existing code to improve performance and scalability
Work with Product, Design, and Educational Content teams to translate requirements into technical solutions
Collaborate with other engineers on system design, architecture discussions, and code reviews
Participate in team standups, sprint planning, and cross-functional project reviews
Develop and maintain unit and integration tests to ensure code stability and reliability
Ensure that content products run to specifications on all desired platforms
Help monitor system performance across deployments and assist in troubleshooting production issues
Contribute to documentation, internal tools, and shared coding standards

Qualification

Unity game engineC#C++VR/AR/XR developmentObject-oriented programmingSoftware design patternsVersion controlProblem-solving skillsCollaboration skillsTechnical documentation

Required

3-5 years of professional software development experience, with at least one shipped or production-level project
Proficiency in C# and/or C++, with strong understanding of object-oriented programming and design principles
Experience in using version control for software development
Knowledgeable in integrating assets from other departments (Arts, Sound, Animation, etc.) into scene hierarchy
Knowledgeable in software design patterns that work well in the Unity applications
Experience using the Unity game engine for interactive or immersive applications
Experience in Unity workflows and package management
A strong understanding in the following Unity packages: Render Pipelines, Timelines, Jobs, Burst, uGUI, UI Toolkit, and Addressable
Experience developing for VR/AR/XR or other 3D interactive systems
Strong problem-solving skills and an ability to work effectively in a collaborative, cross-functional environment

Preferred

Familiarity with networking, multiplayer systems, and/or real-time data pipelines
Familiar with AI development tools
Experience with using and writing task tickets for scrum workflow
Experience in open world environments
Experience and/or understanding of Tech Art techniques (shaders, VFXs, etc.)
Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience)

Benefits

Health/ dental/ vision insurance
Employee Assistance Program
Unlimited PTO
Perks at work

Company

Dreamscape Learn

twittertwitter
company-logo
Dreamscape Learn is an edtech company focusing on cinematic story-telling, cutting edge immersive technologies, and advanced pedagogy.

Funding

Current Stage
Growth Stage
Total Funding
$20M
Key Investors
Bold Capital Partners,Cengage Group,GSV Ventures,Verizon Ventures
2023-01-19Series A· $20M
Company data provided by crunchbase