Jobs.ca
Jobs.ca
Language
Cognitive3D logo

Software Engineer - VR Analytics SDK

Cognitive3D5 days ago
Remote
Mid Level
full_time

Top Benefits

Remote work anywhere in Canada
Competitive salary and stock options
Flexible Pacific Time hours

About the role

Location: Remote (Canada)

If you want to apply, please fill out this form.

About Cognitive3D

We're proud of our inclusive, collaborative culture and diverse team—where different perspectives shape how we innovate and grow. Cognitive3D helps developers understand behavior inside immersive 3D environments. Our spatial analytics platform captures interactions, movement, and gaze data from VR, AR, and MR experiences, enabling better engagement, performance, and training outcomes.

We're a remote-first Canadian company building SDKs, web dashboards, and data pipelines that power analytics for XR. Our SDKs integrate with Unity, Unreal, WebXR, and visionOS—and we're expanding to new devices and platforms.

About the Role

This is a rare role spanning three major platforms—Unreal Engine (C++), WebXR (JavaScript/TypeScript), and Apple Vision Pro / visionOS (Swift). We need someone strong in at least two of these who's excited to master the third. You'll design and maintain SDKs that capture 3D analytics data across these environments, shaping how developers measure success in immersive experiences.

You'll work with a Unity/Unreal-focused engineer and have access to visionOS and WebXR experts for guidance. This role requires independence and self-directed learning.

As part of a small, fast-moving team, you'll have real ownership over architecture, roadmap, and code quality.

Key Responsibilities

  1. Design, build, and maintain VR/AR SDKs for Unreal, WebXR, and visionOS
  2. Create shared systems that ensure consistent developer experiences across platforms
  3. Collaborate with backend, data, front end, data science, and product teams on new features and improvements
  4. Ensure SDK reliability through performance optimization, automated testing, and CI/CD pipelines
  5. Write clear technical documentation and sample projects
  6. Support developers integrating our SDKs and stay current with XR hardware and APIs

Required Qualifications (Core Skills)

  • Degree in Computer Science Software Engineering, or equivalent experience
  • Strong proficiency in at least TWO of: C++ (Unreal), JavaScript/TypeScript (WebXR), or Swift (visionOS)
  • Curiosity and demonstrated ability to learn the third
  • Experience developing SDKs, plugins, or tools for other developers
  • Familiarity with VR/AR APIs (OpenXR, SteamVR, Oculus SDK, visionOS, WebXR)
  • Strong understanding of performance optimization and async programming
  • Proficient with Git and CI/CD workflows
  • Excellent communication and documentation skills
  • Demonstrated ability to become the go-to expert on a new platform or technology
  • Comfortable working independently with async support

Preferred Qualifications

  • Experience across multiple of our core platforms (Unreal, WebXR, visionOS)
  • Prior VR/AR SDK work (vs. general SDK work)
  • Experience with Apple Vision Pro and visionOS
  • Background in analytics or telemetry collection
  • Knowledge of REST APIs and data formats (JSON, Protobuf)
  • Experience designing multi-platform SDK architectures
  • Passion for XR development and visualization

What Success Looks Like

In your first 6 months, you'll deepen expertise in your strongest platforms while ramping up on the others. By year one, you'll be contributing across all three platforms.

What We Offer

We support flexible work arrangements and accessibility accommodations so all team members can contribute effectively.

  • Fully remote work anywhere in Canada
  • Competitive salary and stock options
  • Flexible hours aligned with Pacific Time
  • Health, dental, and other benefits
  • Paid vacation and company-supplied VR hardware
  • Professional development budget for courses/conferences in XR and new platforms
  • Travel opportunities to on-site team meetings once or twice a year.
  • The chance to own a critical product area and shape the future of XR analytics

Our Commitment to Diversity, Inclusion, and Belonging

Cognitive3D is committed to creating an inclusive, equitable, and accessible workplace where everyone feels they belong. We encourage applicants from all backgrounds and provide accommodations throughout the hiring process and employment. All decisions are based on merit, qualifications, and business needs.

If you're excited about VR, passionate about analytics, and want to work where immersive technology meets data—we'd love to hear from you.

About Cognitive3D

Software Development

We began our journey in 2015 with a vision to change the way human behavior is measured and analyzed. Through use of immersive technology, Cognitive3D identified an incredible opportunity to collect spatial intelligence, leveraging virtual, augmented and mixed reality devices as a vehicle for data collection.

Today, our technology provides an innovative approach to consumer research, which enables brands to develop better product strategy, and understand consumer behaviors through a unique quantitatively measured platform. Our enterprise workforce customers are defining spatial objectives to conduct training simulations with clearer results to reduce injury, improve safety, and measure efficiency.