Job Description
Virtual Reality / Mixed Reality Senior Software Developer (UE5)
Location: Remote
My client is 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: May 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.
Job Types: Full-time, Permanent
Benefits
- Employee stock purchase plan
- Stock options
- Wellness program
Flexible Language Requirement
Supplemental Pay Types
Experience
- Unreal Engine: 5 years (required)
- C++: 3 years (preferred)
Work Location: Remote