Senior Unreal Engine XR 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 safer 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 growing start-up. 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 VR Training System 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: November 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 excellent opportunities for international clients and trade shows


Work location/environment: Virtual office environment


Qualifications and Education


Five (5) + 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.