Xr Software Programmer

Toronto, ON, Canada

Job Description


Position Summary:

The Teaching & Learning Centre (T&L C) is seeking a talented individual to join our team as a XR Software Programmer. This role involves working closely with the XR Dev Project Manager, Senior Developer, Designer, and Digital artists, as well as T&LC team members, faculty, Subject Matter Experts (SMEs), and external partners to create engaging, immersive learning experiences for our students.

As a member of our team, you will be responsible for assisting with the development, customization, testing, optimization, release, and maintenance of XR learning experiences that support the College\'s courses and programs. You will work independently and collaboratively to provide hands-on coding for a variety of VR, AR, and desktop learning simulations.

Responsibilities:

XR Development

  • Work closely with the XR Dev team to take ideas from design, through prototyping, to production.
  • Develop code using Waterfall and/or Agile software development methodologies and software quality testing best practices.
  • Test, debug, profile, analyze and optimize project code.
  • Develop low-level gameplay logic as directed by high-level logic.
  • Push application builds and package products for review and release.
  • Create documentation to inform internal product standards.
  • Research and maintain up-to-date knowledge of best practices in XR application development.
  • Update and maintain shipped projects after release.
Deployment Support
  • Provide technical support to T&LC Instructional and eLearning Designers to resolve issues related to advanced interactivity within eLearning platforms.
  • Collaborate with ITS to ensure XR software products function properly within the LMS and other College deployments platforms.
  • Assist with onsite user testing and collection of user feedback.
  • Provide guidance to T&LC design team on capabilities and limitations of advanced interactivity for eLearning experiences.
  • Provide guidance to T&LC design team on LTI /API integration of eLearning experiences.
  • Demonstrate XR learning simulations to design and development teams.
  • Assist with T&LC professional development offerings.
Special Projects and Other Related Duties
  • Support special projects and events.
  • Other duties and meetings as assigned.
Qualifications:

Education
  • Minimum three (3) years diploma/degree in Computer Programming & Analysis, Computer Science/Software Development, Game Development, Mobile Application Development, Software Engineering Technology or a closely related field.
Experience
  • Minimum of three (3) years\xe2\x80\x99 experience in the game development or XR industry as an interface, interaction, or gameplay developer.
  • Experience with shipping software products, with a strong preference for Unreal Engine, Unity3D, mobile applications, XR experiences and educational training products.
Skills
  • Proficient with Unreal Engine and Editor.
  • Advanced experience with Unreal Blueprint Visual Scripting system or other visual scripting systems.
  • Proficient in C++, C# or other major programming languages.
  • Proficient with Visual Studio Code and compilers.
  • Proficient experience with XR, 2D/3D UI and gameplay logic.
  • Thorough knowledge of vector and matrix math.
  • Basic experience with modifying or creating 3D environments.
  • Basic experience in collaborative software development including use of Git, Perforce or similar tools.
  • Basic experience with Android mobile development for Meta Quest.
  • Excellent communication skills, including documentation and production of training material.
  • Ability to improvise and adapt to shifting project goals.
  • Solid organization skills with adherence to file structures, naming conventions, and other established protocols.
Note: A skills assessment test will be administered during the recruitment process.

A combination of relevant experience and education may be considered as equivalent to the above requirements in the event that there are no internal applicants that meet the qualifications as posted. Equivalency will be assessed by the talent acquisition team.

Seneca College

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2193430
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned