Unreal Engine C++ Developer II

1 month ago


Waterloo, Canada Mawari Technologies Full time
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.



  • Waterloo, Ontario, Canada Mawari Technologies Full time

    About The RoleMawari Technologies is seeking a skilled C++ software engineer to join our team in building a decentralized 3D and XR content delivery platform. As a key member of our engineering team, you will be responsible for developing and supporting robust server and peer-to-peer Unreal Engine streaming applications.You will work closely with our lead...


  • Waterloo, Ontario, Canada Mawari Technologies Full time

    About Mawari TechnologiesMawari Technologies is a pioneering company 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...


  • Waterloo, Ontario, Canada Mawari Technologies Full time

    About Mawari TechnologiesMawari Technologies is a pioneering company 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...


  • Waterloo, Ontario, Canada Mawari Technologies Full time

    About The Mawari NetworkMawari Technologies 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...


  • Waterloo, Ontario, Canada Mawari Technologies Full time

    We are seeking a talented C++/Unreal Engine developer to join our team at Mawari Technologies, a pioneering company in Cloud Rendering and Streaming technologies. As a Custom Unreal Engine Developer, you will play a crucial role in building custom Unreal Engine-based applications that stream interactive experiences via peer-to-peer networks.Key...


  • Waterloo, Ontario, Canada Mawari Technologies Full time

    Mawari Technologies 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.About The RoleWe are seeking a...


  • Waterloo, Ontario, Canada Ansys Full time

    About the RoleThe R&D Engineer II contributes to the development of software products and supporting systems. In this role, the R&D Engineer II will collaborate with a team of expert professionals to understand customer requirements and accomplish development objectives.Key ResponsibilitiesDesign, implement, maintain, test, and document software modules and...


  • Waterloo, Canada Ansys Full time

    Requisition #: 14839 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive...


  • Waterloo, Ontario, Canada Ansys Full time

    Job SummaryAnsys is seeking a skilled Application Engineer II SCBU to power innovation and drive human advancement. As a key member of our team, you will be responsible for closing the gap between design and reality with our simulation software.About the RoleWe are looking for a talented engineer to join our team and contribute to the development of our...

  • Senior Developer C/C+

    2 weeks ago


    Waterloo, Canada SAP SE Full time

    We help the world run betterAt SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused...


  • Waterloo, Canada Ansys Full time

    The Application Engineer II contributes to the support and deployment of Ansys EDA products across top semiconductor companies. In this role, the Application Engineer II will collaborate with software developers, architects, & product specialists to get the product developed and deployed for our leading edge semiconductor design customers.  Key focus...


  • Waterloo, Ontario, Canada TEP GROUP Full time

    Job SummaryThe TEP GROUP is seeking a skilled Structural Engineer II to join our team. As a key member of our engineering department, you will be responsible for analyzing existing structures and designing new ones, including building structures, water tanks, and towers. Your expertise will also be utilized to provide quality control review of engineering...


  • Waterloo, Ontario, Canada SAP SE Full time

    We empower innovationAt SAP SE, we enable our employees to achieve their full potential by providing a collaborative environment focused on delivering business value. Our company culture values diversity and fosters a sense of community, where employees can share their ideas and expertise to drive success. We offer opportunities for professional growth,...


  • Waterloo, Ontario, Canada TEP GROUP Full time

    Job SummaryThe TEP GROUP is seeking a skilled Structural Engineer II to join our team. As a key member of our engineering department, you will be responsible for analyzing existing structures and designing new ones, including building structures, water tanks, and towers. Your expertise will also be utilized to provide quality control review of engineering...


  • Waterloo, Ontario, Canada TEP GROUP Full time

    Job SummaryThe TEP GROUP is seeking a skilled Structural Engineer II to join our team. As a key member of our engineering department, you will be responsible for analyzing existing structures and designing new ones, including building structures, water tanks, and towers. Your expertise will also be utilized to provide quality control review of engineering...

  • R&d engineer ii

    4 weeks ago


    Waterloo, Canada Ansys Full time

    Requisition #: 14842 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the...

  • R&D Engineer II

    4 months ago


    Waterloo, Canada Ansys Full time

    The R&D Engineer II contributes to the development of software products and supporting systems. In this role, the R&D Engineer II will collaborate with a team of expert professionals to understand customer requirements and accomplish development objectives. RESPONSIBILITIES Performs moderately complex development activities, including the design,...


  • Waterloo, Canada Epsilon Solutions Ltd. Full time

    Role: Classic Autosar and C Location: Waterloo/OttawaStatus: Full Time Job Description:The engineer will be responsible for developing production ready software following a defined software development process. The engineer must be capable of analyzing specifications, developing unit designs, developing unit test plans, integration test plans and verifying...


  • Waterloo, Canada BlackBerry Full time

    Worker Sub-Type: Regular **Job Description**: Security Response Analyst II BlackBerry® AI-Driven Cybersecurity protects organizations with a modern unified endpoint security solution. Our end-to-end approach to cybersecurity is deeply rooted in Cylance AI and machine learning, providing enhanced visibility and protection against current and future...


  • Waterloo, Canada Ansys Full time

    Requisition #: 14839 Our Mission: Powering Innovation That Drives Human Advancement When visionary companies need to know how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the...