SDK Developer - Unity C++ and Computer Graphics
Mawari Technologies
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 provides low latency, high quality streaming to end‑user devices and 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 multithreading.
- 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.
#J-18808-Ljbffr- ...completion. Education and Experience Bachelor's degree in Graphic Design, Art, or a related field, or equivalent combination of... ...ministries in two countries, we share in the blessings of ecclesial unity and joint ministry. Almost 230,000 people belong to the CRCNA—not...SuggestedFull timeInternshipWork at officeLocal areaFlexible hours
$150k - $154k per year
...degree. Preferred qualifications ~ Master’s degree or PhD in Computer Science or related technical fields. ~2 years of experience... ...algorithms. Responsibilities Google’s software engineers develop next‑generation technologies that change how billions of users connect...Computer$120k - $179k per year
# Software Developer, Backend AdsTextNowFull TimemidWaterloo, Ontario, CAPosted 2 days ago## Role OverviewTextNow is hiring a mid-level Software... ...to independently drive projects through ambiguity* Strong computer science fundamentals, including data structures, algorithms, and...ComputerLong term contractFull timeInternship$146.5k - $164.5k per year
...personalized, predictive, and precise. Description As a Cloud Developer at Verily you will help us develop our cloud platform... ...Qualifications Minimum Qualifications ~ Bachelor’s degree in Computer Science or a related technical field with 5+ years of experience...ComputerFull time- Elevate cloud capabilities with Verily Health as a Cloud Developer specializing in scalable and secure systems. Bring your expertise in cloud... ...self-service workflows Requirements: • Bachelor’s degree in Computer Science or related field • 5+ years of experience in public cloud...Computer
$216k - $221k per year
...Preferred qualifications Master’s degree or PhD in Engineering, Computer Science, or a related technical field. 8 years of... ...business or customer issues. About The Job Google's software developers develop the next-generation technologies that change how billions of...ComputerFull timeFlexible hoursShift work$182k - $187k per year
...vacancy. Minimum qualifications ~ Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent practical... ...and a fast rate of improvement. Additionally Site Reliability Developers will keep an ever‑watchful eye on our systems capacity and...ComputerFull time$105k - $120k per year
...intersection of software and hardware, focusing on developing and deploying production test systems... ...-effectiveness. Responsibilities Develop and implement automated test solutions... ...Qualifications ~ Degree or Diploma in Computer Engineering, Software Engineering, Manufacturing...Computer- Lead large residential projects in Oxford as an experienced No.1 Site Manager with a top housebuilder. Ensure quality by utilizing your strong construction management skills. As a No.1 Site Manager, you will oversee significant residential builds while coordinating with site...
- Drive data‑driven decisions in Ontario as a Senior Data Science Developer. Join a high‑impact team focused on transforming complex data into actionable insights across various programs. In this key role, you will utilize your advanced analytics skills to design and build data...
- Senior Full Stack Developer (NodeJS/ReactJS) Direct message the job poster from Altis Technology Senior Recruitment Partner | Technical Recruiter | Talent Acquisition Specialist | Pursuing CHRP | We are seeking a technically proficient Software Developer to join our team...Full time
$51k - $55k per year
...website as well as Christian Careers Canada Develop and maintain a usable pattern library,... ...websites Creation and manipulation of graphics and photos for use in website content... ...degree or college diploma in web development, computer science or other related field; or...ComputerWork at office- Explore the world of front end development with Sun Life as a student developer. Contribute to impactful projects while learning key technologies like React.js in a supportive and flexible work environment. As part of our Mobile and Front End Chapter, you'll be immersed in...Flexible hours
- ...are seeking a highly skilled and passionate Full Stack Software Developer with a strong focus on Java to join our growing engineering team... ...learning and improvement YOUR EXPERIENCE Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent...ComputerLocal areaFlexible hours
$120k - $137k per year
...Obsess over Customer Success Work the Problem Be Curious Own the Outcome Respect Each Other YOUR IMPACT As a Cloud Developer within the RunMyJobs Platform Engineering team, you will design, build, and evolve the cloud infrastructure that powers Redwood's...Local area$200 per day
.... Job Overview We are looking for aspiring Web Developer Interns who want to gain practical experience in website development... ...applicants from all regions globally. A laptop or desktop computer with dependable internet access. Basic understanding of web...ComputerLong term contractContract workInternshipRemote workFlexible hours- ...iOS Developer Intern / Co-op (Remote) Job Description: Guhuza is seeking an iOS Developer to join our remote team and contribute to... ...in a remote work environment. Requirements: # Interest in Computer Science, Software Engineering, or a related field (or equivalent...ComputerInternshipRemote work
$132k - $165k per year
...Respect Each Other YOUR IMPACT As a Senior Full Stack Software Developer, you will be responsible for leading the design, development,... ...solutions YOUR EXPERIENCE ~ Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical...ComputerLong term contractLocal area- ...Description Hillview Consulting is looking for a Java Full Stack Developer to join our team on-site in Ontario. This contract position... ...processes and sprint planning Requirements ~ Bachelor's degree in Computer Science or a related field ~5+ years of experience in full...ComputerHourly payContract work
$50k - $110k per year
...: Eric Gao, an ERP Manager originally placed by Nigel Frank nearly 10 years ago, is looking to hire a Senior Dynamics NAV Developer to support their MS Dynamics NAV 2017 environment. They are specifically looking for someone who truly understands ERP systems and how they operate...Long term contractContract work- ...We are looking for a skilled Senior/Team Lead Full Stack (Node.js/React) developer with 5+ years of professional experience to join our new team for working on enterprise-level project from the Canada Please note that this role requires a hybrid work format (3 days in the...Full timeWork at officeRemote workMonday to friday
- ...onboarding so it works reliably for both developers and non‑developers without depending on manual... ...— using frameworks like the Claude SDK, Google Agent Development Kit (ADK), LangGraph... ...frameworks. Built self‑service developer platforms or golden paths used by multiple...InternshipHome office
$7000 per month
Unity Developer vacancy in Toronto, Canada Job opportunity available for interested applicants. Company details : Fairmont Olympic hotel is situated in USA and Canada respectively..... it's an oriental hotel job which need workers internationally and the company is ready...Minimum wageFree visa- ...secure boot, and embedded system architectures. Proficiency in C/C++ for security-focused code review. A solid understanding of... ...vulnerabilities to clients in clear terms. A Bachelor’s degree in Computer Science, Engineering, or a related field is desirable....ComputerFull timeRemote workFlexible hours
$7000 per month
...Overview Unity developer vacancy in Toronto, Canada. The listing mentions sponsorship for visa and flight, and a competitive salary with benefits. What’s offered Visa and flight sponsorship Salary with minimum payment of $7,000 monthly plus weekly allowances and...Visa sponsorship- ...translating research into scalable systems and overseeing system performance. Candidates should possess deep knowledge of computer vision, Python, C++, and frameworks like TensorFlow and PyTorch. This role encourages collaboration and fosters best practices within teams, contributing...Computer
- ...as the technical anchor for your area, providing guidance on .NET/C++ architecture and AWS cloud-native patterns. Conduct deep dive... ...Provenance: 3+ years of formal people management experience (managing 5+ developers). Experience working within a SAFe or large-scale Agile...Permanent employmentContract workCasual workWork at officeFlexible hours
- ...Responsibilities: • Lead platform system architecture and design • Develop and maintain CI/CD pipelines for robotics • Investigate issues... ...: • 5+ years of experience in robotic systems • Expertise in C++ and Python on Linux systems • Familiarity with containerization...
- Become a Lead Unity Developer with Sago Mini in Toronto and create captivating games for preschoolers. This role emphasizes creative solutions... ...knowledge of C# and Unity mobile development • Proficient in computer science fundamentals and 3D math • Strong mentoring and...Computer
- Become a vital part of General Motors as a C++ Developer, focusing on diagnostic software within a hybrid workspace. Collaborate with a dynamic... ...according to standards Requirements: • Bachelor’s degree in Computer Science or related field • Minimum of 3 years experience in C++...Computer
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SDK Developer - Unity C++ and Computer Graphics. Be the first to apply!
