Software Developer for Next-Generation XR Content Delivery

7 days ago


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 Role

We are seeking a skilled C++/Unreal Engine developer to help build custom Unreal Engine-based applications that can stream interactive experiences via peer-to-peer networks. In this role, you will work closely with our Lead Engineer to define and create components for delivering content to end-user devices.

Key Responsibilities:
  • Develop and support robust server and p2p Unreal Engine streaming apps
  • UE4/5 plugin development and maintenance of SDK features
  • Integrate and support 3rd-party SDKs to the streaming app
Requirements:
  • Strong, proven skills with Unreal Engine and C++
  • Knowledge of how peer-to-peer network connections work
  • Experience with WebRTC or similar technologies
  • Understanding of how Unreal Engine renders scenes
  • Familiarity with rendering engine development and plugin design
  • Ability to write high-quality code
  • Pragmatic and ideal engineering practices balance
  • Experience with Git or similar version control systems
Desirable Skills:
  • Knowledge of leading video codecs
  • Implemented projects using Unreal Engine Pixel Streaming or similar technologies
  • Experience with client-server architectures
  • Experience building AR/VR applications
  • Experience with NVIDIA CloudXR
Compensation and Benefits

We offer a competitive salary of $120,000 per year, stock option plan, extended health benefits (Medical, dental, prescription), and more. We're establishing our office at the Waterloo Accelerator Centre, a modern 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.

Perks and Work-Life Balance

We offer flexible work schedules, vacation time, and free coffee/tea/beverages. We're committed to building a culture of diversity, inclusion, and accessibility. We hire the best talent regardless of background, perspective, or skill set. We believe that this benefits our employees, customers, products, and community.



  • Waterloo, Ontario, Canada Mawari Technologies Full time

    Key Responsibilities:Develop and support robust cloud-server streaming and delivery to Mawari's p2p Unity streaming app. Integrate and support the Mawari Streaming SDK. Optimize existing code to continuously push the limits to optimize performance, testability and maintainability. Engage in design discussions and code reviews, bringing insights and sharing...


  • 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 Next Generation Design Wave Full time

    About the RoleWe are seeking a highly skilled Architectural Technologist to join our team at Next Generation Design Wave. This is an exciting opportunity to be part of a dynamic design firm that prioritizes innovation, sustainability, and community integration.Job SummaryThe successful candidate will be responsible for preparing design and construction...


  • Waterloo, Ontario, Canada Clearpath Robotics Full time

    About the JobAs a Robotics Content Developer at Clearpath Robotics, you will play a key role in creating engaging technical content to showcase our ROS-enabled products to both technical and non-technical audiences. This includes developing creative and compelling robot demos, proof-of-concept designs, and YouTube-style videos that connect with our technical...


  • Waterloo, Ontario, Canada Next Generation Design Wave Full time

    Job Title: Architectural TechnologistNext Generation Design Wave is seeking a highly skilled Architectural Technologist to join our team. As a key member of our design team, you will be responsible for preparing design and construction drawings for architectural projects.Key Responsibilities:Produce and finalize various architectural drawings and documents...


  • Waterloo, Ontario, Canada Next Generation Design Wave Full time

    Job Title: Interior Design Technologist - Creative Space Specialist Estimated Salary: $85,000 - $110,000 per year.About Next Generation Design Wave We are a leading design firm dedicated to creating innovative and functional spaces that exceed our clients' expectations. Our team of experts works closely with clients to understand their needs and preferences,...


  • Waterloo, Ontario, Canada Google Inc. Full time

    Software Engineer II, AI/Machine Learning, Applied AICompany: GoogleLocation: Waterloo, ON, CanadaMinimum Qualifications:Bachelor's degree or equivalent practical experience.1 year of experience with data structures or algorithms.1 year of experience with Machine Learning (ML) algorithms and tools (e.g., TensorFlow), Artificial Intelligence (AI), deep...


  • 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 Clearpath Robotics Full time

    About the JobWe are seeking a skilled Robotics Technical Content Developer to join our team at Clearpath Robotics by Rockwell Automation. This role is responsible for creating engaging technical content that showcases our ROS-enabled products to both technical and non-technical audiences.In this position, you will work closely with our Marketing,...


  • Waterloo, Ontario, Canada GHD Full time

    About the RoleAs a Civil 3D Software Developer at GHD, you will be part of our Engineering Design Organization (EDO) and will be responsible for supporting project demands specific to software development. You will play an active role in ensuring that Dynamo and its ecosystem meet the highest standards of quality and will be responsible for testing...

  • Software Engineer III

    1 month ago


    Waterloo, Ontario, Canada Google Inc. Full time

    Software Engineer III - AI/MLAt Google Cloud, we're looking for talented software engineers to join our team and help us develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.About the RoleWe're seeking software engineers with expertise in AI/ML to work on critical projects...


  • 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 Google Full time

    About the JobAt Google, we're pushing the boundaries of what's possible with technology. Our software engineers are at the forefront of this innovation, developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for talented engineers who can help us tackle...

  • Software Developer

    1 month ago


    Waterloo, Ontario, Canada Maarut Inc Full time

    Key Responsibilities:We are seeking a highly skilled Software Engineer to join our team at Maarut Inc. The ideal candidate will have a strong background in embedded C++ development and experience with automotive-grade SoCs.Required Skills and Experience:Minimum 3 years of experience in embedded C++ development on automotive-grade SoCs, with a preference for...


  • Waterloo, Ontario, Canada Google Full time

    Job Requirements:Google is looking for a skilled Software Developer III, Front End to join our team. As a member of our team, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions for our consumer products and cloud platforms.We are seeking a highly motivated and experienced software developer...

  • Software Developer

    4 weeks ago


    Waterloo, Ontario, Canada Magnet Forensics Inc. Full time

    About Magnet Forensics Inc.Magnet Forensics Inc. is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones, tablets, and IoT-related devices. Our mission is to make a difference in the world by providing innovative solutions to protect companies, communities, and...


  • Waterloo, Ontario, Canada Next Generation Design Wave Full time

    At Next Generation Design Wave, we're seeking a skilled Interior Designer Specialist to bridge the gap between conceptual design and construction phases of our mid to high-rise buildings. This role requires close collaboration with our architectural team, consultants, and suppliers to deliver high-quality, functional, and aesthetically pleasing designs.Key...


  • Waterloo, Ontario, Canada Google Inc. Full time

    About the RoleAt Google Cloud, we're on a mission to accelerate every organization's ability to digitally transform their business and industry. As a Software Developer III - AI/Machine Learning, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and...


  • Waterloo, Ontario, Canada Onsemi Full time

    About UsAt onsemi, we help improve lives through silicon and software solutions every day. Our intelligent power and sensing technologies solve the world's most complex challenges and lead the way in creating a safer, cleaner, and smarter world.The RoleWe are seeking an innovative and creative Embedded Software Architect to join our team in Waterloo. This...


  • Waterloo, Ontario, Canada Onsemi Full time

    We're seeking an experienced Embedded Software Architect to drive the development of our ultra-low power solutions. As a key member of our team, you'll be responsible for architecting and implementing embedded firmware related to microcontroller features.Key Responsibilities:Provide technical leadership on program development, working closely with IC and...