Unreal Engine C++ Developer II

1 month ago


Waterloo, Ontario, Canada Mawari Technologies Full time
About Mawari Technologies

Mawari 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 industry.


Job Description

We are seeking a highly skilled C++ / Unreal Engine developer to help in building custom Unreal Engine based applications that can stream interactive experiences via peer to peer networks. The ideal candidate 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

What We Offer:

We offer a competitive salary, stock option plan, extended health benefits (Medical, dental, prescription and more). 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.


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.



  • 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, 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 Huawei Technologies Canada Co., Ltd. Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Huawei Technologies Canada Co., Ltd. The ideal candidate will have a strong background in software development, particularly in real-time operating systems for autonomous systems and embodied AI.The successful candidate will be responsible for developing Artificial Intelligent...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    Transforming Traditional AccountingAt Carta, we're revolutionizing the way companies approach accounting. Our purpose-built software transforms traditional accounting into a powerful growth engine, empowering businesses to unlock new opportunities.Unlocking the Power of Equity OwnershipWe believe that the problems we solve today unlock the opportunities of...


  • Waterloo, Ontario, Ontario, 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, Ontario, Canada CARTA Full time

    About the RoleWe are seeking a skilled Software Engineer II to join our Financial Reporting team at Carta. As a key member of our App Platform organization, you will be responsible for building and maintaining our compliance tool for financial audits.Key ResponsibilitiesDesign and develop new features for our Financial Reporting offeringCollaborate with...


  • Waterloo, Ontario, Canada Syntronic Full time

    About the RoleWe are seeking a highly skilled software engineer to join our team at Syntronic. As an AWS Engineer/Software Developer, you will be responsible for developing, testing, and supporting software components for vehicle platforms, employing modern C++ versions, conducting code reviews, and providing constructive feedback.Key ResponsibilitiesDevelop...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    At Huawei Technologies Canada Co., Ltd., we are seeking a highly motivated and skilled Software Development Engineer to join our team.Key Responsibilities:Understand the machine learning mechanism and master the model training and inference methods.Develop efficient and timely communication and collaboration with other researchers.Requirements:Currently...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job Title: Software Development Engineer - Linux ExpertAbout the Role:We are seeking a highly skilled Software Development Engineer to join our team at Huawei Technologies Canada Co., Ltd. The ideal candidate will have a strong background in Linux systems and a passion for software development.Key Responsibilities:Understand the machine learning mechanism...


  • Waterloo, Ontario, Canada Center ID Corp Full time

    Job Title: Software Development EngineerAbout the Role:We are seeking a skilled Software Development Engineer to join our team at Center ID Corp. As a Software Development Engineer, you will be responsible for designing, developing, and testing software solutions to meet the needs of our clients.Key Responsibilities:Design and develop software solutions...


  • Waterloo, Ontario, Canada Voyis Full time

    About Voyis:Voyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled customers to survey over 10,000km of ocean floor across all 7 continents, helping to better understand remote and challenging environments. Our mission is to...


  • Waterloo, Ontario, Canada Epsilon Solutions Ltd. Full time

    Job Description:The Embedded Software Engineer will be responsible for developing production-ready software following a defined software development process. Key responsibilities include analyzing specifications, developing unit designs, unit test plans, and integration test plans, as well as verifying functionality.The engineer will be responsible for...

  • Software Engineer

    3 weeks ago


    Waterloo, Ontario, Canada GHD Full time

    Job Title: Software Engineer - Backend DeveloperJob Description: We are looking for a skilled Backend Developer to join our team. The ideal candidate will have experience with Java, Python, and C++.Design and develop scalable backend systemsCollaborate with the frontend team to ensure seamless integrationParticipate in code reviews and contribute to the...


  • Waterloo, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Job DescriptionOur team at Huawei Technologies Canada Co., Ltd. has an immediate opening for a Co-op Engineer to join our team of experts in LLM model development.Key Responsibilities:Design, implement, and benchmark AI models and algorithms for proof-of-concept development.Support senior researchers on various research-oriented...


  • Waterloo, Ontario, Canada Voyis Full time

    About Voyis:Voyis is a pioneering company that designs and manufactures high-performance underwater optical sensors for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000 kilometers of ocean floor across all 7 continents, expanding our understanding of remote and challenging environments.Our mission is to push the...


  • Waterloo, Ontario, Canada Ford Motor Company Full time

    We are seeking a highly skilled Embedded Software Development Engineer to join our team at Ford Motor Company. The ideal candidate will have a strong background in software development for in-vehicle infotainment systems and experience with QNX and Android frameworks.Key Responsibilities:Architect and design infotainment system softwareDevelop software for...