Senior Unreal Engine VR Developer

Employer

Job Description

Are you ready to help save lives?


Welcome to the future of training - the ChimeraXR extended reality training system. With our realistic and immersive tactical training system, armed professionals are no longer limited to the constraints of geography or safety risks in order to train team tactics. More cost-effective and safe than live fire training, the flexibility of projectile-free simulation is that it creates a safe-to-fail environment for students to learn in. We have connected real firearms to virtual training environments to help law enforcement and military members get better access to training that can save lives.


Virtual Reality / Mixed Reality Senior Software Developer (UE5)

We are seeking a senior developer to join our team and provide vital supervision, expertise and development skills in a fast-growing team.  We develop Virtual Reality (VR) and Mixed Reality (MR) Training Systems used by First Responders and military personnel and you will be an important part of our growing team. Further, our small but mighty team is driven to take XR Training Systems to the next level, advancing the realism and personalization of the technology to improve training outcomes and revolutionize the industry.


You will be developing new and innovative simulation software, and have direct connection to the outcome, company growth, interacting with customers and seeing how it all works in live action.  A background and interest in marksmanship or handling of firearms will support understanding the user experience but is not required. 


We will teach you how to shoot if you’re keen to learn. 


As the XR Senior Software Developer, you are proficient at ensuring best practices are followed for the code and work with focus, discipline, and attention to detail.  You are also a creative individual who thrives in a flexible work environment and is intrinsically motivated to meet required deliverables.  


Compensation and Work Schedule

  • Term: Permanent full time position
  • Start date:  April 2023
  • Reg. Hrs./Wk.: 40
  • Work Schedule: flexible based on deliverables and deadlines
  • OT Hrs./Wk. : As required to meet project or operational timelines
  • Compensation: Complete compensation package including options available
  • Travel: No travel required, but we may have some opportunities for international clients and trade shows
  • Work location/environment: Virtual office environment

Qualifications and Education

  • Five (5) to ten (10) years of experience working with Unreal Engine 4 & 5;
  • Experience with PC/VR development;
  • Having shipped at least one (1) VR and/or PC game with Unreal;
  • Experience with the design and implementation of gameplay systems including online networking and multiplayer architectures utilizing AWS;
  • Strong knowledge of C++;
  • Strong blueprint skills;
  • Must be able to work closely with artists and other programmers to develop compelling technology that enables innovative game systems and features;
  • Ability to write solid, reliable, efficient code;
  • Strong interpersonal skills and team-player mentality.
  • Experience with positional tracking and accurate positional representation in Virtual Reality (VR) 


  • Background in simulation training industry or a portfolio to demonstrate experience


  • Interest or knowledge in marksmanship or handling of firearms an asset 


  • Experience developing any of the following is considered an asset: Mixed Reality, Virtual Reality, Augmented Reality (AR) game or app, first-person shooter game, mobile app, Bluetooth integration


Responsibilities

  • Check and direct code development and architecture development in line with our goals


  • Lead, mentor, develop and support team members to accomplish scope goals


  • Collaborate with the team during meetings and ensure clear understanding of goals and deliverables


  • Own the code, stack and architecture to be able to be the link from the company to our development offices in Canada and Internationally
  • Integrate new art and assets from various sources 
  • Innovate with our R&D projects and bring technical know-how to various projects including industry leading partners
  • Bring efficiencies to our product and service offering from a technical perspective to enable us to scale 
  • Communicate openly and effectively with other team members, clients and suppliers. 


Required Condition

  • Candidates must complete a background check, be eligible to work in Canada, and meet requirements for Level 2 security clearance with Canada or an Allied country