XR Engineer (C++/C# Software Engineer)

Employer

Job Description

Great Sun is a software consulting company, specializing in VR, AR, Metaverse, shared presence, and platforms for building location-based experiences. We love pulling together hardware and software, both off-the-shelf and custom, to provide a stable, scalable, flexible platform for fully immersive experiences. We are a group of engineers, experts, and enthusiasts in XR, having spent years of our lives finding ways to blow minds and bring people together.


We’re working on some exciting new projects that need engineers interested in working in tech that is pushing boundaries and opening new worlds, and need a great Software Engineer to join our team.

 

Responsibilities

  • Work on a small development team to create AR and VR experiences for a variety of use cases, including entertainment, training, engineering, etc.
  • Write well-documented, reusable code in C++, C#, or other languages as necessary
  • Diagnosing, documenting, and fixing bugs reported by testers and users
  • Use industry standard source control and issue tracking systems
  • Participate in project planning and team code reviews
  • Be a student of VR, AR, and Software Engineering, keeping up with the latest trends and advancements


Qualifications

  • B.S. degree in Computer Science or related field, or equivalent time in the professional world.
  • 5+ years of industry experience, in video games, metaverse, or social platforms.
  • VR / AR experience a must.
  • Deep experience in Unreal or Unity, shipping at least 1 product on one of them.
  • Proficient in C# and C++.
  • Familiarity and comfort in the application of common design patterns.
  • Skill in designing and implementing intelligent system architecture.
  • Ability to communicate meaningfully with people of all disciplines and experience.
  • Respected mentor of other engineers in technology and engineering best practices.
  • Proficiency in software pipeline, including source control, debugging, profiling, telemetry, and instrumentation.
  • Able to quickly come up to speed and be productive in a new technology stack.


Bonus

  • Exposure to python, js, or Go.
  • Comfort in math, particularly 3D math.
  • Shipped titles and experience on the Android platform.
  • Experience creating game engine editor plugins.