Senior C++ Developer

  • Full-time
  • Innovation Team
  • Fredericton, NB, Canada


If you like to dig deep into technology, tackle huge challenges, and constantly be learning, this role is perfect for you. We’re looking two C++ developers, the first to focus on our WebRTC stack and the other to focus on our 3D rendering engine.

Join the team that is shaping the industrial worker support technological era.

It is not every day that we see the dawn of a new era in industrial technology. Kognitiv Spark is pioneering leading-edge Mixed Reality technology to allow industrial field workers to complete complex tasks right, the first time, and every time.

We are a team of adventurers who are driven by a desire to exceed expectations and deliver transformational benefits to our customers and partners. We see challenges as opportunities, and never stop at “good enough.”

We are committed to fostering a culture that embraces our core values of integrity, innovation, responsibility, growth, and unity of effort. Our people are everything.


What we bring to industrial organizations

RemoteSpark, our worker support platform, connects remote field workers to subject matter experts via a full 3D Mixed Reality call, performed from the Microsoft HoloLens. It blends human expertise with interactive 2D and 3D content, and live IoT data to help field workers complete tasks right the 1st time, every time. RemoteSpark is recognized globally for its ability to perform full 3D remote calls, anywhere in the world, securely and with low bandwidth requirements. Our platform reduces equipment downtime, expert travel, and facilitates knowledge transfer.

We are at the forefront of the industrial worker support technological revolution and are shaping the future of how humans interact with technology in their everyday working environments.

The Role

We are looking for two senior software developer to help us evolve our audio/video communications stack and 3D rendering engine. These two layers power our Holographic Remote Worker Support application called RemoteSpark.

Do you like creating very sophisticated and complex C++ applications? Looking for a challenge to dive deep into the technical complexity of Windows Media Foundation, DirectX, WebRTC, and spatial computing?

RemoteSpark’s application foundation is written in C++ with C# bindings for developers to build applications on the C++ foundation. You will help build, evolve, and maintain this foundation.

Location can be Fredericton, New Brunswick, Canada or remote.

Required Skills and Qualifications

Communications Developer

Maintain our branch of WebRTC to ensure compatibility with Windows 10/11 and HoloLens devices.

Lead the effort to port our WebRTC to ARM64.

Maintain the C# bindings for application developers to use the WebRTC library.

Implement ways in WebRTC to minimize bandwidth, CPU and GPU utilization while performing Mixed Reality communications.

3D Rendering Engine

Assist with further enhancing our 3D rendering engine and maintaining compatibility with x86/x64/ARM/ARM64 on Windows 10/11 and HoloLens.

Examine possibilities of porting to other platforms

Required Skills and Qualifications    

5+ years of complex C++ application development

Expertise in DirectX / OpenGL

Expertise in the Windows Media Foundation

C++ development in Visual Studio

Understanding of WebRTC



Desired Skills and Qualifications

Understanding of Unity

Understanding of shaders

Understanding of HoloLens development

Experience creating 3D applications

What We Offer

Kognitiv Spark is an innovative, fast-growing company with a dynamic team located in Fredericton, New Brunswick, Canada and Didcot, Oxfordshire, UK. We believe that having a diverse workforce and an inclusive work environment is critical to our success.

We offer competitive salary and benefits packages combined with a fun, flexible and inclusive work environment. More importantly, we offer the opportunity to make a difference and push the boundaries of industrial work.

Not familiar with Fredericton? Most of our team have only a 5-10 minute commute to work. Our small but advanced city provides a great way of life combined with an engaged, world-class tech community. To find out more visit


For more information on Kognitiv Spark please visit

TedX talk on AR from Ryan our CTO in 2017

TedX Moncton | Kognitiv Spark Blog