Virtual Simulations System Developer (‘UNITY Developer’)

Position Details

Position Information

Position Title Virtual Simulations System Developer (‘UNITY Developer’)
Who We Are
At BCIT, putting people at the core of everything we do is paramount. This idea is the foundation of BCIT’s People Vision, which describes the Institute’s goals and priorities in respect to our people. In a complex and uncertain world, it’s vital our people feel valued, supported and connected. BCIT champions a culture of innovation and global progress through people’s imagination and creativity. With a competitive compensation package, great work-life balance, and career advancement opportunities, see why we’ve earned the title of one of BC’s Top Employers for over ten years running.
Position Summary
BCIT’s Learning Teaching Centre is currently seeking a temporary, full-time (1.0 FTE) Virtual Simulations System Developer.In collaboration with the team, the Virtual Simulations System Developer will be responsible for the development and management of custom-built virtual simulation applications through the full life cycle.
Duties & Responsibilities

  • Evaluates, benchmarks, and identifies emerging technologies in educational simulations that can be used to create opportunities for developing new learning and teaching experiences.
  • Prototypes and showcases the use of new technologies for education.

  • In collaboration with an Instructional Development Consultant (IDC), determines user requirements for in-class and online virtual simulations.
  • Based on designs created in collaboration with an IDC, develops applications and solutions to support the educational needs of the Institute.
  • Be the point of contact for asset integration and technical requirements.
  • Builds tools to assist in workflow, asset integration and management.
  • Performs debugging, quality assurance, troubleshooting, and documentation.
  • Provides ongoing maintenance and support for custom-built applications and systems.
  • Develops and maintains a library of reusable and scalable code, components, and frameworks for augmented reality (AR), virtual reality (VR) and mixed reality (MR) applications.

  • Participates in Records Custodian training and remain current with record keeping practices, policies, and procedures (both BCIT and FOIPOP).
  • Undertakes related duties as assigned, consistent with the job grade of this position.

The qualifications section for this position was developed using the approved job evaluation plan, agreed to between the BCGEU and BCIT. The qualifications represent the minimum qualifications required in the future (i.e. to be reflected in job postings) and do not reflect the incumbent’s existing qualifications.

  • Completion of Bachelor’s degree in a science or technology-related discipline.

  • Two years of general experience in application development, plus three years of direct related experience in developing for 3D environments and simulations.
  • Must have a portfolio of custom-built applications or equivalent examples of work showing at least one example of:
    • Educational applications
    • Mobile and web applications
    • AR / VR / MR applications

Software/Computer Application(s) and Expertise:
  • Proficient in C#, OpenGL, Unity3D, 3D frameworks, and .Net framework required.
  • Experience with AR and VR development frameworks (ARKit, Vuforia, React VR…etc.)
  • Familiarity with web and server technologies, networking an asset: WebGL, HTML5, CSS, Javascript, jQuery, PHP, SQL, Apache.
  • Initiative and aptitude to learn new frameworks and platforms on a regular basis.
  • Competency in math and physics for 3D / simulations (algebra, calculus, optimization).
  • Strong attention to detail and extensive analytical and problem-solving skills.
  • Experience with repository and server management.

Other Skills/Abilities:
  • Graphic and digital media skills:
    • Competent using Photoshop, Sketch, Illustrator or other graphic tools.
    • UI/UX design for 2D and 3D environments.
    • Understanding of 3D modelling concepts and platforms (3DSMax, Maya).
    • Experience with shader development, editor scripting, 2D/3D animation integration.

Communication/Interpersonal Skills:
  • Able to effectively analyze learning situations to identify and solve technology-related issues.
  • Able to explain technical decisions to the broader team and project sponsors.
  • Must be a team player, demonstrate ability to work independently and to take tasks to completion.
  • Excellent professional verbal, written, and interpersonal communication skills.

Administrative Skills (e.g. prioritizing, minute taking, wp speed, etc.):
  • Comfortable maintaining appropriate documentation and source control/repositories.
Additional Information
Benefits – Why you’d love working with us

  • Competitive pay
  • Minimum of fifteen days of vacation
  • Competitive employer-paid extended health and dental plan – take a look at our benefit plans!
  • Defined benefit pension plan with employer contributions
  • Flexible hybrid work arrangements available
  • Professional Development funds and resources
  • Access to most BCIT Flexible Learningcourses free of charge
  • Wellness and Employee Assistance programs
  • Complimentary membership with free access to the Fitness Centre, Gymnasium, and more

BCIT values diverse experiences, ideas, cultures and perspectives and is committed to fostering a diverse and inclusive workplace. As an equal opportunity employer, we encourage applications from members of all groups experiencing barriers to equity. If you require accessibility accommodations during any part of the application or hiring process, please contact so we can best support you. Please note that all applications must be submitted via the careers page portal, email applications will not be accepted.

The British Columbia Institute of Technology acknowledges that our campuses are located on the unceded traditional territories of the Coast Salish Nations of xwməθkwəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səl̓ilwətaɁɬ (Tsleil-Waututh).
Salary Range Salary Grade 10: $61,268 - $66,481 per annum.
Additional Salary Information
External hires are initially placed at the minimum of the salary range with set progressions to the maximum as per the Collective Agreement. Salary prorated based on percentage and term of appointment.
Position Details

Posting Category Information Systems / Technology
School/Service Area Learning & Teaching Services-Dean's Office
Campus Location Burnaby campus
Bargaining Unit BCGEU Support Staff
Job Status Temporary
Full-Time/Part-Time Full-Time
Number of Vacancies 1
Anticipated Start Date 03/06/2023
Anticipated End Date 02/28/2024
Competition Information

Competition Number 23B200
Competition Open Date 01/28/2023
Competition Close Date
Open Until Filled? Yes
Quicklink for Posting

Supplemental Questions

Required fields are indicated with an asterisk (*).

  1. What is the highest level of education attained?
    • GED
    • High School Diploma
    • Certificate
    • Diploma
    • Associates Degree
    • Bachelors Degree
    • Masters Degree
    • PHD
  2. How many years of experience do you have in this type of position?
    • 0-1
    • 1-2
    • 3-5
    • 6-9
    • 10+

Documents Needed to Apply

Required Documents
  1. Resume
  2. Cover Letter
Optional Documents