Job Description



Develop a Variety of Interactive XR Simulations and applications Improve and Scale the Existing Products and Tools Identify, Debug, and Resolve Issues Pertaining to Our Interactive Simulations and Applications Documentation and Training


                                                         DUTIES AND RESPONSIBILITIES       

This position is responsible for assisting in the development of interactive instructional media. This includes but is not limited to the following areas:

Develop a Variety of Interactive XR Simulations and applications

  • Work with the Product Development Team, Instructional Designers, and Subject Matter Experts to create ground-breaking medical training simulations and applications to improve student experiences and outcomes
  • Assist with all the aspects of the product lifecycle
  • Present timely delivery of completed simulations and applications

Improve and Scale the Existing Products

  • Provide feedback and suggestions to improve simulations and applications
  • Continue research of development trends and opportunities to support the success and expansion of our products

Identify, Debug, and Resolve Issues Pertaining to Our Interactive Simulations and Applications

  • Ensure quality and consistency of simulations and applications
  • Ensure simulations and applications are usable in a consistent manner across devices
  • Work with students, faculty, and team members to troubleshoot and resolve issues

Documentation and Training

  • Help build and refine documentation, including workflows, checklists, and style guides
  • Train Simulation Operations Specialists (SOS), team members, and faculty to implement products
  • Mentor junior developers and help guide the growth and success of the Product Development Team
  • Participate in special projects as required


  • Competencies: 
    • Strong understanding of C# scripting for Unity 2D/3D applications across devices
    • Strong understanding of Azure Cognitive Services, IBM Watson Assistant, and AI concepts
    • Strong understanding of Object- and Component-Oriented Programming
    • Ability to gather and define specifications and requirements based on technical needs
    • Ability to write straightforward, clean, and commented code
    • Provide responsive, accurate, and friendly technical support
    • Understanding of cross-platform compatibility
    • Excellent teamwork, communication, and organizational skills
    • Ability to work independently as well as collaboratively on multiple projects of varying complexity and deadlines
    • Strong troubleshooting skillset
    • Self-motivated with the ability to track, prioritize, and follow up on multiple projects
    • Strong analytical skills and comfortable working in a fast-paced environment
    • Willingness to advocate for additional improvements to our technology and processes
    • Willingness to assume additional responsibilities as required

  • Preferred Experience:
    • 3+ years of C#/Unity development
    • Experience developing Mixed Reality, Augmented Reality and/or Virtual Reality applications
    • Experience developing with Vuforia, ARKit, and ARCore
    • Experience integrating 3D characters, animations, and assets in Unity
    • Experience optimizing for performance and memory footprint
    • Experience developing, programming, and supporting content for training simulations
    • Experience and aptitude for developing simulations and training applications using HTML5, CSS3, JavaScript, and/or other appropriate programming languages and tools
    • Working knowledge of Adobe Creative Suite (Photoshop, Illustrator)

  •  Education and Certification:
    • Bachelor’s degree or any combination of equivalent certifications, experience and/or education in Computer Science, Software Development, or a related field
    • 3+ years of work experience in a related game, simulation, application development position

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online