Interview: virtual
Visa: USc and GC
Hybrid: Dallas, TX (Only local)
Must have excellent communication skill
Rate: DOE
JD:
We are looking for a Mid-Senior Unity Developer with solid experience in PC-based VR development. You'll be responsible for designing and implementing high-quality immersive experiences, collaborating with a multidisciplinary team on innovative VR projects.
This role requires strong technical skills, decision-making around project architecture, and experience optimizing complex environments for VR platforms like Oculus Rift, HTC Vive, Valve Index, and others.
Responsibilities
Design, implement, and maintain VR systems and mechanics using Unity and C#.
Optimize performance for PC VR (stable frame rates, efficient resource usage).
Contribute to technical architecture and project structure decisions.
Integrate technologies and SDKs such as OpenXR, SteamVR, XR Interaction Toolkit.
Collaborate with technical artists and UX/UI designers to ensure smooth and intuitive VR experiences.
Participate in code reviews, planning sessions, and continuous improvement of the codebase.
Prototype new features and test on actual VR hardware.
Requirements
3+ years of professional experience using Unity + C#.
Proven experience developing VR applications for PC.
Understanding of rendering cycles, physics, animation, and VR interaction systems.
Hands-on experience with XR Interaction Toolkit, OpenXR, SteamVR, or similar.
Strong skills in performance optimization (culling, LODs, draw calls) and profiling (GPU/CPU).
Proficient with version control tools (Git).
Nice to Have
Experience with URP or HDRP.
Shader programming skills (HLSL / Shader Graph).
Experience in networked/multiplayer VR development.
Experience in AI powered NPCs creation