Talent.com
SDK Developer - Unity C++ and Computer Graphics
SDK Developer - Unity C++ and Computer GraphicsMawari Technologies • Waterloo, Ontario, Canada
SDK Developer - Unity C++ and Computer Graphics

SDK Developer - Unity C++ and Computer Graphics

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

Join the Revolution: Shape the Future of XR with Mawari

Imagine being part of a pioneering team that's transforming the internet, communication, and entertainment as we know it. Welcome to Mawari, a trailblazing company at the forefront of the XR (Extended Reality) revolution. We're not just building a new technology - we're creating a new, complete delivery infrastructure for the next generation of the internet.

The Opportunity

XR is a game-changer, and we're leading the charge. Our decentralized 3D & XR content delivery platform, The Mawari Network, is breaking down barriers and enabling seamless, real-time XR experiences. Our proprietary Mawari Engine technology stack that provides low latency, high quality streaming to end user devices powers the Mawari Network.

We're looking for talented individuals to help us drive its development and adoption.

By joining our team, you'll be part of a small, agile, and innovative company that's poised to disrupt the status quo. We're not beholden to legacy systems or traditional thinking - we're free to experiment, innovate, and push the boundaries of what's possible.

Our Vision

We're on a mission to democratize access to XR, empowering developers and creators around the world to build awe-inspiring immersive experiences that inspire, educate, and entertain.

Why Mawari?

As a small, well-funded company with a strong track record of success, we offer the perfect blend of stability and innovation. Our founding team is seasoned, visionary, and committed to creating a world-class company that's shaping the future of XR. With over $17M in funding to date and a growing network of world-class partners, we're poised for rapid growth and expansion.

Join the Movement

If you're passionate about XR, innovation, and making a real impact, we want to hear from you. As a member of our team, you'll have the opportunity to:

  • Work on cutting-edge technology that's changing the world
  • Collaborate with a talented, global team of innovators
  • Contribute to the growth and development of a pioneering company
  • Shape the future of XR and the 3D internet

If you want to be part of something revolutionary and make your mark, apply now to join the Mawari team.

About The Role

Mawari is seeking a Unity C++ SDK Developer to help build Mawari's Decentralized Network for streaming cloud rendered interactive content and delivering it to XR devices.

You will work hand-in-hand with our Lead Engineer in defining and creating components that support seamless delivery of 3D content into experiences on mobile end-user devices.

Key Responsibilities:

  • Develop and support robust cloud-server streaming and delivery to Mawari's p2p Unity streaming app.
  • Integrate and support the Mawari Streaming SDK.
  • Optimize existing code to continuously push the limits to optimize performance, testability and maintainability.
  • Engage in design discussions and code reviews, bringing insights and sharing learning with team members.
  • Design and implement performant rendering techniques and graphics pipelines.
  • Work with shaders, GPU compute, and low-level graphics APIs (DirectX, Vulkan, Metal, OpenGL/ES

Key skills:

  • Minimum 3 years of experience and strong, proven skills in Unity 3D and C++.
  • Strong proficiency in C++, including memory management, performance optimization, and multi threading.
  • Experience with WebRTC or similar technologies.
  • Experience with graphics APIs such as DirectX 11/12, OpenGL, Vulkan, or Metal.
  • Solid experience building Unity applications, with an understanding of Unity's rendering pipeline.
  • Ability to write and debug HLSL/GLSL shaders.
  • Familiarity with native plugin development for Unity.
  • Proven experience profiling and optimizing rendering performance.
  • Understanding of graphics rendering engine pipeline.
  • Demonstrated P2P connection knowledge.
  • A keen desire to collaborate with others and to share knowledge.

Good to have skills:

  • Knowledge about how popular 3d data compression, video codecs and understanding concepts of them.
  • Implemented projects using Unity Render Streaming or similar technologies.
  • Experience with client-server architectures.
  • Understanding of rendering engine development and plug-in design.

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 proud to have established our office at the Waterloo Accelerator Centre, a modern and dynamic facility located next to the University of Waterloo campus. Conveniently situated along the Ion light rail line, it offers easy access throughout the Waterloo Region.

The Accelerator Centre provides a bright, open, and flexible work environment, complete with collaborative meeting spaces and complimentary coffee, tea, and other beverages. At Mawari, we also offer flexible work schedules and paid vacation time to support work-life balance.

Other:

  • Contract or full-time employment may 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.

Create a job alert for this search

SDK Developer - Unity C++ and Computer Graphics • Waterloo, Ontario, Canada

Similar jobs
URGENT- Senior Full Stack Developer (Java/Angular), Contract 12 Months+

URGENT- Senior Full Stack Developer (Java/Angular), Contract 12 Months+

VTRAC Consulting Corporation (WBE) • waterloo, on, ca
Full-time
Thank you for applying to VTRAC opportunities.Please e-mail your resume as an MS-WORD document in confidence.URGENT- Senior Full Stack Developer (Java/Angular), Contract 12 Months+.Senior Full Stac...Show more
Last updated: 3 days ago • Promoted
Senior full stack developer with AWS experience - Luxoft

Senior full stack developer with AWS experience - Luxoft

Luxoft • waterloo, on, ca
Full-time
Our Customer is one of the world's largest investment management companies.Based in Southern California, our client manages close to $2 trillion in assets and is looking for a new partner to partic...Show more
Last updated: 14 days ago • Promoted
Mid/Senior Back End Dev - Igaming - Remote In Canada - C$120,000 - C$180,000 A Year - Remote

Mid/Senior Back End Dev - Igaming - Remote In Canada - C$120,000 - C$180,000 A Year - Remote

Pentasia • Waterloo, Canada
Remote
Full-time
Develop scalable backend systems for an online gaming platform using JAVA, microservices and cloud technologies.Show more
Last updated: 30+ days ago • Promoted
Embedded C Developer - waterloo

Embedded C Developer - waterloo

Amaris Consulting • waterloo, on, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Embedded C Developer

Embedded C Developer

Amaris Consulting • waterloo, on, ca
Full-time
The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
Last updated: 30+ days ago • Promoted
Lead Artist/Animator - Gaming

Lead Artist/Animator - Gaming

Anime Universe • waterloo, on, ca
Part-time
Remote-first (global; align to Americas/EMEA/APAC time zones).Infinite Play Studios — Game Development Core.Creative Director, Infinite Play Studios.What You Put In Is What You Get Out.This is not ...Show more
Last updated: 9 days ago • Promoted
AI Vision Fullstack Developer

AI Vision Fullstack Developer

Ironbelly Studios • Waterloo, Ontario, CA
Full-time
Quick Apply
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe.Our focus is on creating high quality entertainment experiences as wel...Show more
Last updated: 30+ days ago
Senior Ai Developer - C$150,000 - C$185,000 A Year - Remote

Senior Ai Developer - C$150,000 - C$185,000 A Year - Remote

Constellation Dealer Group • Waterloo, Canada
Remote
Full-time
Senior Developer - Agentic Coding Business Unit: C-Systems Location: US or Canada (Remote) Travel Required: Maximum up to 5% travel across North America C-Systems Software Inc.North American dealer...Show more
Last updated: 7 days ago • Promoted
Chief Ecosystem Testing Specialist

Chief Ecosystem Testing Specialist

Huawei Canada • Waterloo, Canada
Full-time +1
Join to apply for the Chief Ecosystem Testing Specialist role at Huawei Canada.Huawei Canada has an immediate permanent opening for a Chief Ecosystem Testing Specialist.About the job: Conduct in-de...Show more
Last updated: 13 days ago • Promoted
Earn up to $400 per Day by Playing Games and Taking Surveys

Earn up to $400 per Day by Playing Games and Taking Surveys

Almedia • Waterloo, Ontario, Canada
Full-time
Since its launch 5 years ago, over 50MN users have earned and withdrawn over $150MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest rated op...Show more
Last updated: 30+ days ago • Promoted
Senior full stack developer with AWS experience

Senior full stack developer with AWS experience

Luxoft • Waterloo, Ontario, Canada
Full-time
Our Customer is one of the world's largest investment management companies.Based in Southern California, our client manages close to $2 trillion in assets and is looking for a new partner to partic...Show more
Last updated: 13 days ago • Promoted
GPU Rendering Developer (Redshift) (m/f/d)

GPU Rendering Developer (Redshift) (m/f/d)

Maxon • Waterloo, Region of Waterloo, Canada
Full-time
GPU Rendering Developer (Redshift) (m/f/d).Be among the first 25 applicants.GPU Rendering Developer (Redshift) (m/f/d).Direct message the job poster from Maxon.If you want to be a Maxonian and help...Show more
Last updated: 30+ days ago • Promoted
Senior & Staff Full Stack Developers - $150,000 - $210,000 A Year - Remote

Senior & Staff Full Stack Developers - $150,000 - $210,000 A Year - Remote

Sage Recruiting Inc. • Waterloo, Canada
Remote
Full-time
Full Stack Developers needed to build and scale platforms for an AI-first health tech company, working across Vue frontend and.Show more
Last updated: 30+ days ago • Promoted
Game Tester - Remote

Game Tester - Remote

Almedia • Waterloo, Ontario, Canada
Remote
Full-time
Get paid for testing apps, games and surveys.Almedia runs a dynamic platform where users earn money online by completing tasks, playing games, and filling out surveys.Since our launch 5 years ago, ...Show more
Last updated: 30+ days ago • Promoted
Python Software Engineer - Ubuntu Hardware Certification Team

Python Software Engineer - Ubuntu Hardware Certification Team

Canonical • Waterloo, Region of Waterloo, Canada
Full-time
Python Software Engineer - Ubuntu Hardware Certification Team.Be among the first 25 applicants.Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools whic...Show more
Last updated: 30+ days ago • Promoted
Full Stack Developer (Azure Platform) - C$64 - C$70 An Hour - Remote

Full Stack Developer (Azure Platform) - C$64 - C$70 An Hour - Remote

Pyramid Consulting, Inc • Waterloo, Canada
Remote
Full-time
Develops full-stack applications on the Azure platform using.NET, Angular/React, and various Azure services.Show more
Last updated: 30+ days ago • Promoted
SDET-Mobile testing (Android & IOS)

SDET-Mobile testing (Android & IOS)

Pacer Group • waterloo, on, ca
Full-time
Android and iOS mobile application testing.Python-based automation using Appium.Experience with mobile test automation for both Android and iOS platforms.Strong expertise in automation frameworks a...Show more
Last updated: 14 days ago • Promoted
Remote Online Tasks – Earn Up to $1,500/month Playing Games

Remote Online Tasks – Earn Up to $1,500/month Playing Games

Free Cash by Almedia • Conestogo
Remote
Full-time
Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks:.Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
Last updated: 30+ days ago • Promoted