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 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.
- ...time rendering, and the lack of local compute power on XR Devices. We do this by orchestrating... ...About The Role Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal... ...plugin development and maintenance of SDK features Integrate and support 3rd...ComputerFull timeContract workWork at officeLocal areaImmediate startRemote workWorldwideFlexible hours
- ...investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are... ...summary Reporting to the Director, Marketing Communications, the Graphic Designer will play a key role in helping Magnet Forensics scale...ComputerFull time
$100.77k - $136.34k per year
...Role Overview We are looking for an experienced C++ Software Engineer to join our engineering team. As part of the Windows Antimalware... ..., you will work from your home office. About the role ~ Develop and debug Windows user mode software in a collaborative environment...SuggestedWork from homeHome officeFlexible hours$147k - $211k per year
...qualifications ~ Bachelor's degree in Computer Science, a similar technical field or equivalent... ...with one or more of the following: C++, C#, Unity, Game Engines. Preferred... .... About the job Google's software developers develop the next-generation technologies...Computer$96k - $146k per year
...work in a fast-paced Agile environment to develop end-to-end software features, from initial... ...have... Education : Bachelor’s Degree in Computer Science or Electrical Engineering or... ...Proficiency and hands-on experience with C and/or C++ Experience with automotive infotainment...Computer- Read and interpret engineering drawings, blueprints, charts and tables Repair machine tools and parts Set up and adjust production machineries/tools Set up and operate conventional and computer controlled machine tools To Apply Send Your CV:ComputerFull time
$120k - $136k per year
...closely with the development team to design, develop, and deliver new software features across... ...Qualifications ~ BA/BS degree in Computer Science, Electrical Engineering, or equivalent... ...languages including but not limited to: Java, C/C++, C#, Objective-C, Go, Python, or...ComputerFull time- ...our people to be their best. The Firmware Developer will work collaboratively with hardware... ...products About You ~ Degree in Electrical/Computer Engineering ~5 years of experience in... ...driver development ~ Experience using C/C++ in an embedded environment ~ Experience...ComputerInternshipFlexible hours
$100k - $200k per year
.... ~2 years of experience in C++. ~2 years of experience with... ...domain such as image processing, computer vision, or computational... ...industry setting. ~ Experience developing accessible technologies. ~ Proficiency... ...Google's software developers develop the next-generation...Computer$89k per year
...responsibilities for this position include but are not limited to: Develop automated test scripts and tools in Python to verify new feature... ...). You'll have... Education ~ Bachelor's degree in computer science, engineering, or a related field of study....Computer$100k per year
...following: Android apps, mobile development, graphical user interfaces, natural language... ...About the job Google's software developers develop the next-generation technologies that change... ...information retrieval, distributed computing, large-scale system design, networking...Worldwide$125k - $145k per year
...and business strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you will... ...and operational procedures. Who You Are: A degree in Computer Science, Engineering, or a related field. Experience with cloud...ComputerInternshipLive In$113.4k - $162k per year
...development and improve customer experiences Work with ourAdOpsteam to develop new ad solutions to provide increasing value to advertisers... ...to independently drive projects through ambiguity ~ Strong computer science fundamentals, including data structures, algorithms, and...ComputerLong term contractTemporary workInternship$216k - $222k per year
...back-end such as Java, Python, Golang, or C++ codebases, and front-end experience... ...Master’s degree or PhD in Engineering, Computer Science, or a related technical field.... ...About the job Google's software developers develop the next-generation technologies that change...ComputerFull time$152k per year
...~ Experience writing, reading, and debugging code in Java, C, C++, Python, or Go. ~ Experience working with distributed systems... ...other performance issues at the packet level. Experience developing developer tools (e.g., automation, testing, and debugging). Experience...Long term contract$120.5k - $136k per year
...make healthcare more personalized, predictive, and precise. The Developer Platform team is responsible for building cloud-native, self-... ...Qualifications Minimum Qualifications BA/BS degree in Computer Science, Electrical Engineering, or a related field; or equivalent...ComputerFull time$120.5k - $136k per year
...more personalized, predictive, and precise. As an ML Software Developer at Verily you will be supporting our core mission to drive... ...Qualifications Minimum Qualifications ~ Bachelor's degree in Computer Science or a related field. ~2+ years of experience in software...ComputerFull time$146.5k - $164.5k per year
...healthcare more personalized, predictive, and precise. 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- ...Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. We are continually innovating so our customers can deploy advanced and effective tools...Computer
$110k - $130k per year
...healthcare providers achieve their clinical, operational and business strategies. We are seeking an Intermediate Automated Test Developer. This role is ideal for an automation test developer with a strong foundation in test automation and a desire to advance to a senior...Contract workInternshipLive In- ...The Intermediate Software Developer brings experience in designing, implementing, and optimizing APIs and messaging services to join the... ...C# code in a cloud environment, including ASP.NET Web API and AWS SDKs. Develop new and maintain existing .NET Core C# code in a cloud...Permanent employmentFull timeContract workFlexible hours
$150k - $154k per year
...across teams. About the job Google Cloud's software developers develop the next-generation technologies that change how billions of... ...from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security...Full time$120k per year
...equivalent with a focus on maintainability and code quality Familiarity with AI-assisted development tools (e.g., Co-Pilot) to improve developer productivity Leadership Through Influence Ability to lead through hands-on contribution, design leadership, and technical...Long term contractInternshipLocal areaImmediate startRemote workFlexible hours- ...system-level architecture. As a technical leader, you will not only contribute high-level code but also guide a team of junior developers, ensuring the adoption of industry best practices in an Agile environment. This position is ideal for an expert in AOSP who can navigate...Full time
$108.75k - $158.75k per year
Worker Sub-Type Regular Why This Role Matters Every new customer adds more devices, more data, and more opportunities to innovate. We’re expanding our engineering team to build the next generation of Radar’s cloud platform, focusing on: High-volume telemetry ingestion...Full timeInternshipImmediate start$174k - $253k per year
...architecture. ~3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware... ...About the job Google's software engineers develop the next-generation technologies that change...Computer$216k per year
...qualifications ~ Bachelor’s degree in Computer Science, a related field, or equivalent... ...improvement. Additionally Site Reliability Developers will keep an ever-watchful eye on our... ...read a career profile about why a Software Developer chose to join Site Reliability...Computer$60.96 - $63.78 per hour
...technology. Responsibilities Software Development: Design, develop, and test new customer-facing software for Our Client’s IVI... ...integration. Qualifications Education: Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science. Core...ComputerWorldwide- ...education At least seven (7+) years of professional experience developing software with .NET, C#, AWS or equivalent backend technologies.... ...certification as an AWS Cloud Practitioner or AWS Certified Developer or be willing to earn certification within the first year (supported...Permanent employmentFull timeContract workCasual workWork at officeFlexible hours
$90k - $110k per year
...help fleets operate more efficiently, reduce costs, and deliver exceptional customer experiences. We are looking for a Senior Software Developer specializing in Route Optimization & Planning to join our Routing Mobile & Telematics pillar. If you're passionate about solving...Local areaImmediate startRemote workWorldwideFlexible hours
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!
- c++ developer Waterloo, ON
- c++ software developer Waterloo, ON
- graphic design Waterloo, ON
- contract graphic design Waterloo, ON
- graphic design intern Waterloo, ON
- part time graphic designer Waterloo, ON
- graphic designer no experience Waterloo, ON
- graphic design remote Waterloo, ON
- visual designer Waterloo, ON
- graphic design assistant Waterloo, ON
