Game Developer at DGN Technologies
Sunnyvale, CA 94085, USA -
Full Time


Start Date

Immediate

Expiry Date

18 Jul, 25

Salary

80.0

Posted On

18 Apr, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Git, Computer Science, Video Games, Communication Skills, Software Architecture, Prs

Industry

Computer Software/Engineering

Description

MINIMUM REQUIREMENTS

  • BS in computer science or related fields. MS or higher a plus.
  • 5+ years of real-world experience developing and shipping Unity-based applications or video games.
  • Experience developing for XR technologies and devices like the Meta Quest, Hololens, Apple Vision Pro.
  • Experience working with XR SDKs like MRTK, Meta SDK, VRTK, XR Toolkit, OpenVR.
  • Strong knowledge and understanding of C#, OO programming paterns, and software Architecture.
  • Ability to self-test, debug and verify own work before handing off to QA.
  • Strong knowledge of using Git for source control, branching, and PRs.
  • Great communication skills and ability to excel in a collaborative team environment.
    Job Types: Full-time, Contract
    Pay: $80.00 - $100.00 per hour
    Work Location: In perso
Responsibilities

ROLES AND RESPONSIBILITIES

Upgrade the backend of an existing XR project to use the latest XR SDKs.

  • Make use of existing APIs and SDKs to integrate backend systems with our XR software.
  • Collaborate with cross-functional team of developers, designers.
  • Create good documentation for features and techniques that were tried and rejected or implemented.
  • Ability to transfer knowledge to and from team-mates.
  • Ability to own a small project and work productively without having everything spelled out.
  • Ability to work from a requirements document or storyboard.
  • Architect software in a modular fashion to support scalable, reusable features.
  • Build, debug, and deploy next generation XR and traditional apps for Windows and Android in the Unity game engine using C#.
  • Desire to learn new skills on the job and continuously improve skillset.
  • Develop rich interactive prototypes that can integrate with our surgical robots.
  • Apply good software engineering practices to write elegant, maintainable, reusable code.
  • Unit-test code for robustness and reliability.
Loading...