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.
- ...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...SuggestedFull timeContract workWork at officeLocal areaRemote workFlexible hours
- ...wholly-owned subsidiary of Sony Group Corporation. Software Engineer, Front End Waterloo, ON; San Francisco, CA PlayStation is... ...collaborate in a hybrid environment is a must. Responsibilities: Develop, test and document JavaScript-based business critical web...SuggestedFull timeWork at officeImmediate startWork from homeFlexible hours
- ...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
$174k - $252k per year
...with software development in C/C++. ~3 years of experience... ...leadership role. ~ Experience developing accessible technologies.... ...the job Google's software engineers develop the next-generation technologies... ...mobile, and now, AI. Google's XR team is at the forefront of...SuggestedFull time$100k - $200k per year
...structures and algorithms. ~1 year of experience in a technical leadership role. ~ Experience developing accessible technologies. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...Suggested- ...Digital Design (EVDD) is responsible for developing the key technologies and capabilities -... ...vehicles. By joining the best software, engineering, design and UX talent, you will be a part... ...oriented self-starter who demands developer-friendly APIs, bulletproof code, and adheres...
$18 per hour
...services for system simulation, calculation management and systems engineering. Our product suite reflects the philosophy that given great... ...team for the summer!We are hiring a part time student Content Developer. This opportunity is for secondary school students only. The position...Part timeSummer workWork at office$120.5k - $136k per year
...make healthcare more personalized, predictive, and precise.The Developer Platform team is responsible for building cloud-native, self-service... ...at Verily. As part of this team, you will work closely with engineers who have worked on successful projects like Kubernetes, Istio...Full time$100k - $200k per year
...practical experience. ~2 years of experience in C++. ~2 years of experience with working... ...or industry setting. ~ Experience developing accessible technologies. ~ Proficiency in... ...About The Job Google's software developers develop the next-generation technologies that...$118k per year
...Join us. TheCommon Componentsunit provides shared software engineering services to global Product Management and development teams in... ...consuming the library. What the role offers: As a Lead Software Developer, you will: Provide strong leadership for the team, wielding...Long term contractInternshipImmediate start$45 - $47 per hour
...standards and regulatory requirements. Risk Assessment: Conduct insightful interviews with management to identify business unit risks and develop customized audit programs to evaluate them. Fieldwork: Assess control effectiveness and perform detailed testing to ensure...Work at officeRemote work$80k - $95k per year
...that is at the cutting edge of developing data analytics and... ...software installation, support, and developer operations team: You acted... ...Requirements Relevant IT or support engineering experience. At least 4 years... ...: .NET Core Web Server: IIS Databases: MS SQL, Oracle,...Full timeWork from homeWeekend work- ...identify trends, and suggest proactive actions, enabling manufacturers to make smarter, faster decisions. What You'll Do As a Software Developer at MAJiK Systems, you will: Design, build, and scale cloud-native services and data pipelines that transform manufacturing data...Full timeRemote workWorldwide
- ...The Global IS Team is on the look of a Senior Copilot Studio Developer to be able to commute to any of our Waterloo or Toronto offices... ...function on pro-code extensions where agent delivery requires custom engineering. Contribute to code review, pattern review, and pre-...Work at office3 days per week
- ...Summary of the Role As a Software Engineering Manager, you will sit at the intersection of high... ...your area, providing guidance on .NET/C++ architecture and AWS cloud-native patterns... ...people management experience (managing 5+ developers). ~ Experience working within a SAFe or...Permanent employmentContract workCasual workWork at officeFlexible hours
$150k per year
...either an academic or industry setting. 2 years of experience in developing iOS mobile applications. 2 years of experience with software... ...integrating 3rd party services About the jobGoogle's software developers develop the next-generation technologies that change how billions of...$126k - $129k per year
...Master's degree in Computer Science or Engineering. About The Job Site Reliability... ...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...Full timeInternship$150k - $154k per year
...qualifications ~ Experience working and communicating effectively across teams. About the job Google Cloud's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another...Full time- ...for commercial aviation customers. As a Senior AI/ML Software Developer, you will enhance core functionality-such as flight scheduling,... ...have a College Diploma or Bachelor's Degree within the software engineering area of study or equivalent professional experience. Proficiency...Permanent employmentContract workCasual workWork at officeWorldwideFlexible hours
$127k - $225k per year
...permanent opening for a Senior Research Engineer. About the team: The Huawei Digital... ...defenses. Investigate global technology developments, regulatory shifts, and emerging attack... ...following core programming languages: C/C++, Java, or Python Additional Information...Permanent employmentFull timeInternshipImmediate startWorldwideShift work- ...growing hardware and software focused department that builds and develops smart vision solutions for quality assurance in manufacturing... ...team mploys a talented and dynamic team of R&D and Applications Engineers who provide unique engineering development activities in design,...
$108.1k - $222.8k per year
...wants you to grow and succeed. Full Stack Cloud Native Sr. Developer - Digital Manufacturing This is a hybrid role based out of... ...AND WORK EXPERIENCE Bachelors’ degree in Computer Science, engineering or equivalent Minimum 7 years experience in working as a software...Permanent employmentFull timeLocal areaRemote workWorldwideFlexible hours2 days per week3 days per week- ...services for commercial aviation customers. As part of our software engineering team, you’ll continue to enhance functionality for dispatch,... ...to quality. Suggest solutions to complex problems and develop them with minimal supervision. Mentor and guide the work of...Permanent employmentContract workCasual workWork at officeWorldwideFlexible hours
$100k per year
...language processing and large language models. Ability to learn new coding languages as needed. About the jobGoogle's software developers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another...Worldwide- ...Job Responsibility: QA Engineer Canadian Citizenship Mandatory Permanent, Full-time Waterloo, ON WHERE YOUR EXPERTISE IS NEEDED... ...collaboration with the current QA team. ~ Test Planning & Execution: Develop and execute comprehensive test plans using Zephyr, ensuring...Permanent employmentFull timeRemote workRelocationMonday to friday
$80k - $120k per year
...Job Responsibility: QA Automation Engineer Location: Fully on-site, Waterloo, ON **NOTE: CANADIAN CITIZENSHIP IS REQUIRED TO APPLY... ...management. Key Responsibilities: Test Planning & Execution: Develop comprehensive test plans, including scenarios and detailed steps...Full timeWork at officeRemote workRelocationMonday to friday- ...problems we solve today unlock the opportunities of tomorrow. As an Analytics Engineering Manager, you'll work to: Scale a team of highly technical Analytics Engineers Lead your team in developing flexible and scalable data models to simplify our complex source data for...Full timeWork at officeFlexible hours
$102.4k per year
As a Data Engineer on the R&D Team, you will help FreshBooks build and evolve high-quality, trusted data assets that power analytics, business... ...from the above location(s).What You'll DoArchitect, design, and develop clean, high-performance datasets using modern tools like dbt and...Full timeWork at officeLocal areaImmediate startRemote workWorldwideHome officeFlexible hours$80k - $115k per year
...Voyis operates independently and is part of the Covelya Group of companies. The Role As a Manufacturing & Test Engineer at Voyis you will work on developing processes for assembly, calibration, and test all our underwater cameras and laser scanners. The role is focused...Full timeRemote workFlexible hours$93.7k per year
...industrial automation, medical imaging and scientific observation. We develop best-in-class products with a talented team of people engaged... ...a highly talented and motivated Senior Electronics Design Engineer to be part of our high‑end scanning products R&D team.As a successful...Minimum wageLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Unreal Engine C++ XR Developer II. Be the first to apply!
