Firmenlogo

Junior VR Software Engineer na Dreamscape Learn

Dreamscape Learn · Culver City, Estados Unidos Da América · Hybrid

Candidatar-se agora

Description

Dreamscape Learn, a pioneer in the realm of immersive virtual reality learning design, is seeking a Junior Software Engineer to help build and maintain our educational content that is built on our next-generation learning platforms. You’ll work on interactive applications across VR environments, backend systems, and integrations that connect our immersive experiences with real-world learning outcomes.

This role is ideal for a Junior Software Engineer who enjoys tackling technical challenges, writing clean, efficient code, and learning from a multidisciplinary team of artists, designers, educators, and engineers.

Requirements

Roles and Responsibilities:

Software Development

  • Support the development and maintenance of VR/AR applications, interaction systems, and internal tools under the guidance of senior engineers.
  • Write clean, readable, and reusable code following team standards and established best practices.
  • Help debug and improve existing code, including basic performance tuning and refactoring with support from the team.

Collaboration & Problem-Solving

  • Partner with Product, Design, and Educational Content teammates to understand requirements and implement well-scoped technical tasks.
  • Collaborate with other engineers through pair programming, code reviews, and team discussions to learn and improve.
  • Participate in standups, sprint planning, and cross-functional check-ins, providing clear updates on progress and blockers.

Quality & Reliability

  • Write and maintain unit tests (and assist with integration tests) to support stable, reliable releases.
  • Help verify that content and features run as expected across supported platforms/devices.
  • Assist in monitoring deployments and troubleshooting issues, escalating when needed and documenting learnings.
  • Contribute to documentation, small internal tools, and shared coding standards as you grow in the role.

Qualifications & Requirements:

  • 1–2 years of professional software development experience (internships or academic projects welcome). 
  • Proficiency in a C#
  • Working knowledge of Version Control tools (ex. Git)
  • Familiarity integrating cross-functional assets (art, audio, animation, VFX, etc.) into Unity scenes/hierarchies, with support from senior team members.
  • Working knowledge of common Unity-friendly design patterns and a willingness to learn and apply best practices in a team codebase.
  • Hands-on experience using Unity to build interactive 3D applications (through coursework, personal projects, internships, or 1–2 years professional experience).
  • Familiarity with Unity workflows and package management, including importing assets, managing dependencies, and organizing projects.
  • Exposure to key Unity systems such as Render Pipelines (URP/HDRP), Timeline, UI (uGUI and/or UI Toolkit), and Addressables; experience with Jobs/Burst is a plus.
  • Interest or early experience in VR/AR/XR or other real-time 3D systems, with eagerness to grow in performance and device-specific best practices.

Preferred Skills:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent hands-on experience). 

Benefits

    • Compensation $71,000 - $110,000.00 per annum
    • Health/ dental/ vision insurance
    • Employee Assistance Program
    • Unlimited PTO
    • Perks at work

Dreamscape Learn is firmly committed to cultivating an inclusive and diverse workplace, and as an equal opportunity employer, we encourage applications from all eligible candidates.

Candidatar-se agora

Outros empregos