Unreal Engine C++ XR Developer II
Mawari Technologies
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.
$119.4k - $169.4k per year
...and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II, Backend Waterloo, ON Build what’s next for players. We’re a startup inside Sony PlayStation: fast-moving, experimental,...SuggestedInternship- ...empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software developers, and product managers to... ...low‑level driver development ~ Experience using C/C++ in an embedded environment ~ Experience working with...SuggestedFull timeInternshipFlexible hours
$115.5k - $173.3k per year
...the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Software Engineer II / Software Developer II (React Native) Build what’s next for players. We’re a startup inside Sony PlayStation. Fast-moving, experimental...SuggestedInternship- ...expertise with REA’s global scale and innovation engine. We work in a hybrid environment... ...ABOUT THE ROLE As a Senior Embedded Developer, you will join a tight-knit engineering... ...design/implementation of production C/C++ across the embedded stack . ~ C ontribute...SuggestedFull timeInternshipWorldwideFlexible hours
- ...Software Developer Intern Recognized as a global leader in interactive and digital... ...We work at the intersection of software engineering, quality engineering, and platform infrastructure... ...role if you: Experience in Python, C++, or Javascript (C++, JS experience preferred...SuggestedFull timeCasual workInternshipWork at officeWorldwide
$80k - $100k per year
...ll do We're looking for a Software Developer (Internal Tools)to build and maintain the... ...processes, reduces errors, and gives our engineers and technicians time back every day.... ...one or more Rust, C#, Go. Familiarity with C++ is a plus. — comfortable working across multiple...Full timeWork at officeRemote workFlexible hours$113.4k - $162k per year
...people everywhere. TextNow is looking for an experienced Data Developer with hands-on experience designing and developing data... ...environment where intelligent tooling is embedded into everyday engineering practice. Using AI is not optional, it’s expected. From design...Long term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$113.4k - $162k per year
...scalability. ~ Security Automation & Infrastructure as Code: Develop and enforce best practices using Terraform, Ansible,... ...proactive measures to prevent future threats. Work closely with engineering teams to remediate security risks. ~ Monitoring & Logging...Long term contractFull timeTemporary work- ...Role Overview Sera4 is seeking a Embedded Developer to design and deliver reliable security-focused embedded systems spanning firmware... ...requirements. Responsibilities include: Following engineering best practices for design, validation, and testing Implementing...Full time
- ...Revolution: Shape the Future of XR with Mawari Imagine being... ...experiences. Our proprietary Mawari Engine technology stack that provides... ...access to XR, empowering developers and creators around the world to... ...Role Mawari is seeking a Unity C++ SDK Developer to help build Mawari...Full timeContract workWork at officeLocal areaRemote workFlexible hours
- ...Systems Engineer Waterloo, Ontario Your opportunity at VueReal VueReal is revolutionizing... ..., troubleshooting, and deployment. Develop and debug embedded firmware on... ...level. ~ Software development in Python, C/C++, C#, JavaScript/TypeScript, or similar, and...Full timeWork at office
- ...reviews. Show off your successes at company-wide sprint demos Requirements Post Secondary Degree in Computer Science or Engineering, or an equivalent combination of education and experience with 1 - 4 years of experience in Development Ability to collaborate...Full time
$75k - $95k per year
...function are responsible for designing, developing, test cases based on requirements and automating... .... Test Script Implementation: Develop, automate, and maintain robust test... ...perform automated test execution for nightly engineering, and release builds, ensuring...Full timeNight shift$140k - $170k per year
...industrial automation. We are seeking a Lead Software Engineer to drive the design, development, and maintenance of complex software... ...contribute high-level code but also guide a team of junior developers, ensuring the adoption of industry best practices in an Agile...Full time$113.4k - $162k per year
...powerful for millions of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems, architecture... ...where intelligent tooling is embedded into everyday engineering practice. Using AI is not optional, it’s expected. From design...Long term contractFull timeTemporary work- ...Java is the most popular programming language. 65% of software developers use Java as a programming language. Java works well with web applications... ...learning and IoT. Java developers are programmers who design, develop, and manage Java -based applications and software. Java...Full time
- ...Company Description IT Job Description Role: Java Developer Location: Waterloo, ON Duration: Fulltime BGV will be done for the selected candidates. Experience with Docker, Kubernetes, Microservices an asset. 2. Experience with Database technology...Full timeRelocation
- ...excellence, safeguards monetization opportunities, and ensures that products and services meet the highest standards. The Quality Engineering team is dedicated to embedding a culture of quality across the entire stack—client, tooling, services, and data platforms—ensuring...Full timeCasual workInternshipWork at office
$113.4k - $162k per year
...collaborative team of builders, problem-solvers, and product-minded engineers who care deeply about customer impact. We value ownership,... ...improve customer experiences Work with our Ad Ops team to develop new ad solutions to provide increasing value to advertisers...Long term contractFull timeTemporary workInternship- ...entertainment excellence and creativity. Software Development Engineer in Test II Contract, 12 months Do you have a passion for test... ...scripts to increase test coverage and stability ~ Develop, maintain and improve test automation framework ~ Report,...Contract workInternshipImmediate start
$113.4k - $162k per year
...barriers to communication and free the flow of conversation for people everywhere. TextNow is looking for an experienced Senior Web Developer to play a key role in the development of our voice and messaging platform on Web. You will be responsible for building high-...Long term contractFull timeTemporary workWork at officeImmediate startRemote workWork from homeFlexible hours- ...Software Developer Co-op, Developer Productivity - Build & Tools Application ID: 125349 Waterloo, ON About SIE-PlayStation:... ...development teams within our Foundational Systems and Experiences Engineering (FSEE) organization to do their job: building incredible experiences...Full timeCasual workInternshipWork at officeWorldwide
$19.64 per hour
...design, development and troubleshooting using Microsoft technologies (e.g. Visual Studio on Win10 64bit)\\\\ Development experience in C++, C#, Unity3D \\\\ Familiarity with audio and graphical asset management in Unity3D \\\\ Track record of quickly adapting to new...Hourly payPermanent employmentFull timeInternship$110k - $138k per year
...like telecommunications, automotive, healthcare, and industrial automation. We are seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain software applications that address customer needs and business objectives. This role is responsible for...Full time$181.05k - $213k per year
...startup-style execution with the rigor required to ship to production at scale. The Problems You'll Solve As a Senior Software Engineer II, KYC, you will lead technically complex projects and serve as a multiplier for your team. You’ll work to: Drive Implementation:...Full time$127k - $225k per year
...12-month contract opening for a Research Engineer. About the team: The Huawei Digital... .... Investigate global technology developments, regulatory shifts, and emerging attack vectors... ...following core programming languages: C/C++, Java, or Python. Additional...Full timeContract workInternshipImmediate startWorldwideShift work- ...Software Developer in Test Front-End Co-op Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best... ...) Interns who are passionate about software quality for our engineering teams in Waterloo, Ontario. Our SDETs are responsible for writing...Full timeCasual workInternshipWork at officeImmediate startRemote work
- ...entertainment excellence and creativity. Full Stack Software Engineer II (Contract Role) Waterloo, ON Playstation is looking for a... ...of games and technology, please apply. Responsibilities: Develop, test and document business critical features and applications...Hourly payContract workInternshipWork at officeWork from homeFlexible hours
- ...Software Developer Co-op – Back End Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation...Full timeCasual workInternshipWork at officeImmediate startRemote workWorldwide
$110k - $130k per year
...and Modernize Enterprise Web Applications as a Senior Full Stack Developer (PHP & React) We're partnering with an established software... ...Collaborate in a Small, High-Impact Team: Work closely with Product and Engineering in an environment where your ideas are heard, your expertise is...Long term contractFull timeWork at office2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Unreal Engine C++ XR Developer II. Be the first to apply!

