Mawari Technologies

Mawari Technologies

SDK Developer - Unity C++ and Computer Graphics

Waterloo, ON · Full-time

Sponsorship not specifiedDetected 231 days ago
C++Code ReviewAccessibilityVoIPUnityAR/VRCommunication

About the role

  • 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.

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.
  • Design and implement performant rendering techniques and graphics pipelines.
  • Solid experience building Unity applications, with an understanding of Unity's rendering pipeline.
  • We are committed to building and supporting a culture of diversity, inclusion, and accessibility.
  • We are building a team with a variety of backgrounds, perspectives, and skills.

Requirements

  • A degree in engineering or computer science.
  • 3 or more years of experience in a similar position.
  • 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++.

Nice to have

  • Experience with client-server architectures.

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.
  • 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.
  • Good to have
  • Knowledge about how popular 3d data compression, video codecs and understanding concepts of them.
  • Implemented projects using Unity Render Streaming or similar technologies.

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.
  • 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.
  • 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 believe that this benefits our employees, our customers, our products, and our community.
  • Engage in design discussions and code reviews, bringing insights and sharing learning with team members.

Company info

  • By joining our team, you'll be part of a small, agile, and innovative company that's poised to disrupt the status quo.
  • 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.
  • 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.

Equal opportunity

  • equal opportunity employer.
  • If you require special accommodation to complete any portion of the application or interview process, please contact us.

This listing is sourced directly from Mawari Technologies's careers page and normalized into a canonical job model.