Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Unreal Engine C++ XR Developer II

Full-time

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.

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Unreal Engine C++ XR Developer II in Waterloo, ON vacancy
  •  ...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... 
    Suggested
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Mawari Technologies

    Waterloo, ON
    10 days ago
  •  ...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... 
    Suggested
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours

    PlayStation Global

    Waterloo, ON
    3 days ago
  •  ...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... 
    Suggested
    Full time
    Internship
    Flexible hours

    Blackline Safety

    Waterloo, ON
    7 days ago
  • $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... 
    Suggested
    Full time

    Google

    Waterloo, ON
    23 days ago
  • $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

    Google

    Waterloo, ON
    5 days ago
  •  ...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... 

    Ford Motor Company

    Waterloo, ON
    1 day ago
  • $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 time
    Summer work
    Work at office

    Zondera

    Waterloo, ON
    20 days ago
  • $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

    Verily Health

    Waterloo, ON
    8 days ago
  • $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... 

    Google

    Waterloo, ON
    1 day ago
  • $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 contract
    Internship
    Immediate start

    OpenText

    Waterloo, ON
    14 days ago
  • $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 office
    Remote work

    Randstad

    Waterloo, ON
    more than 2 months ago
  • $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 time
    Work from home
    Weekend work

    Tangam Systems

    Waterloo, ON
    21 days ago
  •  ...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 time
    Remote work
    Worldwide

    MAJiK Systems

    Waterloo, ON
    3 days ago
  •  ...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 office
    3 days per week

    GHD

    Waterloo, ON
    23 days ago
  •  ...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 employment
    Contract work
    Casual work
    Work at office
    Flexible hours

    Airbus

    Waterloo, ON
    20 days ago
  • $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... 

    Google

    Waterloo, ON
    4 days ago
  • $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 time
    Internship

    Google

    Waterloo, ON
    21 days ago
  • $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

    Google

    Waterloo, ON
    8 days ago
  •  ...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 employment
    Contract work
    Casual work
    Work at office
    Worldwide
    Flexible hours

    Airbus

    Waterloo, ON
    27 days ago
  • $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 employment
    Full time
    Internship
    Immediate start
    Worldwide
    Shift work

    Huawei Technologies Canada Co., Ltd.

    Waterloo, ON
    8 days ago
  •  ...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,... 

    Ironbelly Studios

    Waterloo, ON
    more than 2 months ago
  • $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 employment
    Full time
    Local area
    Remote work
    Worldwide
    Flexible hours
    2 days per week
    3 days per week

    SAP

    Waterloo, ON
    1 day ago
  •  ...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 employment
    Contract work
    Casual work
    Work at office
    Worldwide
    Flexible hours

    Airbus

    Waterloo, ON
    27 days ago
  • $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

    Google

    Waterloo, ON
    4 days ago
  •  ...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 employment
    Full time
    Remote work
    Relocation
    Monday to friday

    Venuiti

    Waterloo, ON
    1 day ago
  • $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 time
    Work at office
    Remote work
    Relocation
    Monday to friday

    Venuiti

    Waterloo, ON
    1 day ago
  •  ...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 time
    Work at office
    Flexible hours

    Carta

    Waterloo, ON
    1 day ago
  • $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 time
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office
    Flexible hours

    FreshBooks

    Waterloo, ON
    2 days ago
  • $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 time
    Remote work
    Flexible hours

    Voyis

    Waterloo, ON
    15 days ago
  • $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 wage
    Local area
    Worldwide

    Teledyne Technologies Inc.

    Waterloo, ON
    16 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Unreal Engine C++ XR Developer II. Be the first to apply!