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

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