View Our Website View All Jobs

XR Software Engineer

Our client is looking for an XR Developer to take part in creating AR/VR capabilities for training and educational platforms. The Developer will be challenged to build lasting, scalable solutions and design/implement features for desktop and mobile apps. 

 

Primary Responsibilities:

 

  • Develop software systems for AR/VR training from concept through deployment
  • Maintain technical design and software system documentation
  • Analyze, improve and optimize systems and architecture
  • Help to instill a culture of DevOps amongst our development
  • Implement CI/CD methodology
  • Work collaboratively with the team to imagine, design and implement AR/VR training solutions
  • Work independently to prototype and implement features
  • Ensure scalable AR/VR solutions that integrate with our client's platform and desktop application
  • Perform other duties as required or assigned

 

Skills and Qualifications:

 

  • Bachelor’s degree in Computer Science, Mathematics or related field
  • 3 years of experience in software development
  • 2+ years of development experience with Unity 3D
  • Proficiency in C#, object-oriented programming, and data-oriented design
  • Familiarity with Agile software development methodology and project tracking tools such as Jira
  • Strong verbal and written communication skills
  • Ability to prioritize tasks

Solid understanding of:

  • Unity Engine
  • Editor and Services
  • including component scripting
  • shaders
  • performance profiling
  • networking
  • UI design
  • Unity Analytics
  • scene design
  • 3D model data
  • Texture maps
  • Git version control
  •  Production Cycle

Experience with:

  • ARKit and ARCore
  • AR/VR development
  • data serialization and file I/O
  • web APIs
  • GameObjects
  • Oculus, HTC, and Microsoft platforms

 

Preferred Skills and Qualifications:

 

  • Secret Security Clearance
  • Experience with C#/C++/Java/Python
  • Understanding of how to develop training software or serious games
  • Experience in computer graphics topics such as rendering and 3D modeling
  • Experience with UX/UI and usability testing
  • Experience building and shipping a production game or similar product
  • Experience developing VR, AR, Desktop (Mac or PC Gaming), iPhone, Android, or Facebook apps 
Read More

Apply for this position

Required*
Apply with
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file