Talent.com

C++ developer Jobs in Waterloo, ON

Create a job alert for this search

C++ developer • waterloo on

Last updated: 16 hours ago

Unreal Engine C++ XR Developer II

Mawari TechnologiesWaterloo, Ontario, Canada
Full-timeFull-time

At Mawari we believe the next iteration of the internet will be delivered to XR devices.It represents a fundamental and pivotal change on how we work, socialize and learn today.To power the next ge... Show more

Software Developer

D2LKitchener, Ontario, Remote – Canada, Toronto, Ontario, Winnipeg, Manitoba
CA$70,000.00–CA$105,000.00 yearlyCA$70,000.00–CA$105,000.00 yearly
RemoteRemote
Full-timeFull-time

D2L is a cloud company that is modernizing education and building the Future of Work.The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at... Show more

Senior Firmware Developer

OnsemiWaterloo, ON, Canada
Full-timeFull-time

At onsemi, we help improve lives every day through innovative silicon and software solutions.Our intelligent power and sensing technologies address some of the world’s most complex challenges, enab... Show more

Senior Software Developer

StantecWaterloo, ON
CA$74,400.00–CA$107,900.00 yearlyCA$74,400.00–CA$107,900.00 yearly
Full-time +1Full-time +1

At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best.Our business teams include finance, procurement, human resources, information tec... Show more

Senior Data Integration Developer-.Net

The DescartesWaterloo, ON, CA
Full-timeFull-time

Descartes Unites the People and Technology that Move the World.The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex.By combinin... Show more

Senior Software Engineer

Sun LifeSun Life Waterloo King
Full-timeFull-time

Senior Software Engineer – Agentic QE orchestration.Are you passionate about building intelligent software solutions and exploring how AI can transform the way engineering teams work?.Sun Life's En... Show more

Full-Stack Software Engineer

ManulifeWaterloo, Ontario
CA$86,100.00 yearlyCA$86,100.00 yearly
Full-timeFull-time

The Individual Insurance Offer Team is a diverse, collaborative group that builds and evolves the technology supporting our web-based life insurance illustration experience.We are seeking a Full-St... Show more

Systems Developer

OnsemiWaterloo, ON, Canada
CA$115,000.00–CA$135,000.00 yearlyCA$115,000.00–CA$135,000.00 yearly
Full-timeFull-time

Our intelligent power and sensing technologies solve the world’s most complex challenges and lead the way in creating a safer, cleaner, and smarter world.We're developing leading-edge wireless-enab... Show more

Senior Software Engineer

Motion RecruitmentKitchener, Ontario, Canada
Full-timeFull-time

We're working with a company that provides a platform to ensure the authenticity, integrity, and quality of electronics hardware.They're partnered with major public (government) and private entitie... Show more

Technical Lead

Randstad CanadaWaterloo, Ontario, CA
PermanentPermanent
Quick Apply

Amazing opportunity for someone who lives in or close to the Kitchener/Waterloo area.We are also willing to assist with relocation costs if you choose to relocate to be closer to work.Please note t... Show more

Software Engineer - Magnet One (front-end, back-end, or full-stack opportunities)

Magnet ForensicsWaterloo, Ontario
CA$90,000.00–CA$140,000.00 yearlyCA$90,000.00–CA$140,000.00 yearly
Full-timeFull-time

Who We Are; What We Do; Where We’re Going.Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smart... Show more

Software Developer

LogiSenseKitchener, Ontario, Canada
CA$100,000.00–CA$120,000.00 yearlyCA$100,000.00–CA$120,000.00 yearly
Full-timeFull-time

Help Deliver the Future of Usage-Based Billing.LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform.NET, and Microsoft SQL Server skills, along w... Show more

Senior Software Developer Cloud.

AgfaWaterloo, ON, CA
CA$125,000.00–CA$145,000.00 yearlyCA$125,000.00–CA$145,000.00 yearly
Full-timeFull-time

From product development to implementation, our unified Enterprise Imaging Platform is purpose-built to reduce complexity, improve productivity and deliver clinical value.We use our proven track re... Show more

Manufacturing Process Developer

Sonova AGKitchener, Ontario, CA
CA$91,200.00–CA$114,000.00 yearlyCA$91,200.00–CA$114,000.00 yearly
Full-timeFull-time

Manufacturing Process Developer.Join Sonova’s Manufacturing Engineering team as a.Manufacturing Process Developer.In this role, you will focus on joining, surface, and encapsulation technologies fo... Show more

Senior Routing Engine Developer (CX Platform)

MiratechKitchener, Ontario, Canada
RemoteRemote
Full-timeFull-time

Senior Routing Engine Developer.You will develop the core routing engine responsible for intelligent distribution of voice and digital interactions across agents, queues, skills, channels, and busi... Show more

Manufacturing Process Developer

SonovaKitchener (ON), Canada
CA$91,200.00–CA$114,000.00 yearlyCA$91,200.00–CA$114,000.00 yearly
Full-timeFull-time

Manufacturing Process Developer.Join Sonova’s Manufacturing Engineering team as a.Manufacturing Process Developer.In this role, you will focus on joining, surface, and encapsulation technologies fo... Show more

Software Developer, Quality Engineering

RideCoWaterloo, Ontario, Canada
CA$80,000.00–CA$100,000.00 yearlyCA$80,000.00–CA$100,000.00 yearly
Full-timeFull-time

This is an opportunity in the exciting and fast-growing transportation technology industry.Public transit is being transformed from a system of static, scheduled fixed-routes, to a dynamic on-deman... Show more

 • New!

R&D Tools Senior Developer

Arctic WolfOffice, CAN, Ontario, Waterloo
CA$75,000.00–CA$246,000.00 yearlyCA$75,000.00–CA$246,000.00 yearly
RemoteRemote
Full-timeFull-time

At Arctic Wolf, you won’t just watch the cybersecurity industry evolve – you'll help lead the change.Our global Pack is made up of people who thrive on solving hard problems, moving fast, and build... Show more

Manufacturing Process Developer - Additive Manufacturing Technologies

SonovaKitchener (ON), Canada
CA$90,000.00–CA$95,000.00 yearlyCA$90,000.00–CA$95,000.00 yearly
Full-timeFull-time

Manufacturing Process Developer – Additive Manufacturing Technologies.Kitchener, ON, Canada – Hybrid (3 days onsite, 2 days remote).The Manufacturing Process Developer – Additive Manufacturing Tech... Show more

Senior Copilot Studio Developer

GHDWaterloo, ON, Canada
CA$91,900.00–CA$137,900.00 yearlyCA$91,900.00–CA$137,900.00 yearly
Full-timeFull-time

Organizations don't innovate; people do.As part of our digital transformation business, you’ll help clients unlock innovation, embrace the future, and change communities for good.And we’ll help you... Show more

Unreal Engine C++ XR Developer II

Unreal Engine C++ XR Developer II

Mawari TechnologiesWaterloo, Ontario, Canada
30+ days ago
Job type
  • Full-time
Job description

About The Mawari Network

Vision

At Mawari we believe the next iteration of the internet will be delivered to XR devices. It represents a fundamental and pivotal change on how we work, socialize and learn today. To power the next generation of the internet and drive mainstream adoption, we need to meet or surpass the scale and quality of service we have in today's internet. In order to achieve this, a new infrastructure and technology stack needs to be built and integrated. To make this a reality we are building The Mawari Network. We also believe this new infrastructure should be a public good.

What we are building

The Mawari Network is a decentralized 3D & XR content delivery platform that breaks the bottlenecks of infrastructure supply for real-time rendering, and the lack of local compute power on XR Devices. We do this by orchestrating a decentralized network of GPU-powered nodes that run the Mawari Engine, a proprietary technology stack that allows to render interactive 3D content and stream it efficiently in real-time to mobile XR devices at scale. We believe Web3 principles in conjunction with our core technology will accelerate the scalability of the Mawari Network.

Why work with us

Mawari is a pioneer in Cloud Rendering and Streaming technologies. Our core technology has been validated in the market through repeated success in the XR industry with over 40+ deployments to date worldwide. We have strong world-class partnerships with the most influential companies in the XR/Metaverse industry. Mawari's founding team is visionary, seasoned, and balanced. We have kept the company self-funded and post-revenue since 2017. Mawari has recently completed a successful funding round from world-class investors for the expansion of its core technology team. Come join us to make a difference by building a public good and defining the future of the internet.

About The Role

Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal Engine based applications that can stream interactive experiences via peer to peer networks.

In this role you will work hand to hand with our Lead engineer in defining and creating components for delivering content to the end user devices.

Key Responsibilities:

  • Develop and support robust server and p2p Unreal Engine streaming app
  • UE4/5 plugin development and maintenance of SDK features
  • Integrate and support 3rd party SDK to the streaming app

Key skills:

  • Strong, proven skills with Unreal Engine and C++
  • Knowledge of how peer to peer network connections work
  • Experience with WebRTC or similar technologies
  • Understanding how Unreal Engine is rendering the scene
  • Familiar with rendering engine development, plug-in design
  • Understanding and ability to write a good quality code
  • Ability to balance pragmatic and ideal engineering practices
  • Experience with git or similar version control systems

Good to have skills:

  • Knowledge of how leading video codecs work
  • Implemented projects using Unreal Engine Pixel Streaming or similar technologies
  • Experience with client-server architectures
  • Experience with building AR/VR applications
  • Experience with NVIDIA CloudXR

Education and Experience

We are most interested in what you have accomplished and your demonstrated ability to succeed in this role. You may have some or all of the following:

  • A degree in engineering or computer science
  • 3 or more years of experience in a similar position
  • Experience working with local and remote teams, including experience working internationally

Compensation and Benefits

We offer a competitive salary, stock option plan, extended health benefits (Medical, dental, prescription and more).


Perks and Work-Life Balance

We're establishing our office at the Waterloo Accelerator Centre - a modern and vibrant facility adjacent to the University of Waterloo campus. It's conveniently located on the Ion electric light rail system running North-South here in Waterloo Region. The Waterloo Accelerator is a modern work environment with plenty of natural light, open space and flexible meeting areas as well as free coffee/tea/beverages. We offer Flex-time work schedules, and vacation time.

Other

  • We will consider a fully remote position in some instances.
  • Contract or full-time employment may also be considered.
  • This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software developers, researchers, and graphics engineers, and an extraordinary opportunity to build technologies that will enable the next iteration of the internet for billions of people.

Hiring Policy

Mawari Technologies Inc. is an equal opportunity employer. We are committed to building and supporting a culture of diversity, inclusion, and accessibility. We hire the best talent regardless of race, color, creed, national origin, ancestry, disability, marital status, age, veteran status, sex, sexual orientation, gender identity, and expression. We are building a team with a variety of backgrounds, perspectives, and skills. We believe that this benefits our employees, our customers, our products, and our community.

In accordance with the Accessibility for Ontarians with Disabilities Act, accommodations are available upon request for candidates taking part in all aspects of the selection process. If you require special accommodation to complete any portion of the application or interview process, please contact us.