- 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
- 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
- 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
- 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
- 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.
-
Senior .NET Developer/C#/SQL
3 weeks ago
Cloud DX Inc Kitchener, ON, CanadaCloud DX is an industry leader in digital health care, virtual care, remote patient monitoring hardware and software. The company'saward-winningsolutionsenable chronically ill patients to stay at home and out of the hospital, drastically improving health outcomes while, at the sa ...
-
Directeur principal, Développement des affaires
3 weeks ago
Banque Laurentienne Kitchener, Canada Temps plein· Voir au-delà des chiffresMC · À la Banque Laurentienne, nous croyons que nous pouvons changer l'expérience bancaire pour le mieux. Fondée à Montréal en 1846, la Banque Laurentienne aide les familles, les entreprises et les collectivités à prospérer. Aujourd'hui, nous comptons ...
-
Automation (rpa) developer
2 weeks ago
Société Financière Manuvie Waterloo, CanadaNous sommes un fournisseur de services financiers qui s'emploie à faciliter les décisions de nos clients et de nos collègues partout dans le monde et à les aider à vivre mieux. De nos initiatives environnementales à nos investissements dans la collectivité, nous montrons la voie ...
-
Directeur Principal, Développement Des Affaires
3 weeks ago
Banque Laurentienne Kitchener, CanadaKitchener- Developpement des affairesTemps plein mai 2024**Banque Laurentienne. Voir au-delà des chiffres** · **Voir au-delà des chiffres**MC** · À la Banque Laurentienne, nous croyons que nous pouvons changer l'expérience bancaire pour le mieux. Fondée à Montréal en 1846, la Ban ...
-
Embedded Engineer
3 weeks ago
EPITEC Waterloo, CanadaEpitec, Inc. · JOB TYPE: · Embedded Software Engineer · LOCATION: · Sunrise, Florida · SUMMARY of Skills: Embedded Software Engineer · Position Description: · Senior Software Development - C++ If you are a highly motivated self-starter interested in working on next-generation use ...
-
Co-op Software Engineer
1 week ago
Huawei Technologies Canada Co., Ltd. Waterloo, Canada InternshipSHIPOur team has an immediate Co-op opening for a Software Engineer. · Responsibilities: · C++ software development for POC projects. · Supports senior researchers on a variety of research-oriented projects · What you'll bring to the team: · Strong C/C++ programming abilities and sof ...
-
Software Engineer Senior
3 weeks ago
Alpha Consulting Corp Waterloo, CanadaWe are looking for a Senior Software Engineer with one of our client based in Waterloo, ON. Duartion: 12 Months · POSITION IS HYBRID BUT CUSTOMER WOULD BE OPEN TO FULLY REMOTE FOR THE RIGHT CANDIDATE · Experience Required:Expertise in C/C++: Advanced knowledge and practical expe ...
-
Software Developer
2 weeks ago
Ford Motor Company Waterloo, Canada Full timeFord was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world's most trusted mobility company – delivering smart vehicles for a smart world. Join our team as we creat ...
-
Co-op Engineer- System Security
1 week ago
Huawei Technologies Canada Co., Ltd. Waterloo, Canada InternshipSHIPOur team has an immediate Co-op opening for an Engineer. · Responsibilities: · Contribute to the state-of-the-art in systems security research by developing novel solutions to address important security problems · Working closely with a dynamic team of researchers who focus on im ...
-
15h Left Lead developer
2 weeks ago
HCLTech Waterloo, CanadaWhat you will be doing: · You will be responsible for designing, developing and unit testing code, delivering on objectives established by business partners. You will understand and adhere to best practices and guidelines, and work with a delivery team to ensure understanding of ...
-
Coop Engineer Machine Leaning LLM models
5 days ago
Huawei Technologies Canada Co., Ltd. Waterloo, Canada InternshipSHIPOur team has an immediate Co-op opening for an Engineer. · Responsibilities: · Design, implement, and benchmark AI model and algorithm for POC development; · Support senior researcher on a variety of research-oriented projects · What you'll bring to the team: · Currently enrolled ...
-
Senior Learning and Development Program Manager
2 weeks ago
ApplyBoard Kitchener, CanadaThe Opportunity: · As our ApplyBoard team continues to grow at a rapid pace globally, we are adding to our Global Learning & Development team in Canada. This role involves building, managing and facilitating learning solutions, providing a world class learning experience to our e ...
-
Robotics Demo Designer
1 week ago
Clearpath Robotics Waterloo, Canada Full timeAbout the Job · : As a Robotics Demo Designer, you will help evangelize our ROS-enabled products to both technical and non-technical audiences by developing creative, engaging high-value technical content. You will work closely with our Marketing, Engineering, Product and Sales ...
-
Software Engineer
3 weeks ago
Onsemi Waterloo, Canada Full timeAbout Us · At onsem i, 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. We are committed to developin ...
-
Senior Simulation Developer
6 days ago
Clearpath Robotics Kitchener, Canada Full timeAbout the Job · We are looking for a Senior Simulation Developer to work alongside the vehicle teams to build representative simulations of our vehicles. You have experience with sensors used in mobile robotics and understand how robots can interact with their environment. These ...
-
Web site developer
2 weeks ago
Master Trades Canada Kitchener, Canada Part time leading to Full timeWork Term: Temporary · Work Language: English · Hours: 1 to 40 hours per week · Education: Other trades certificate or diploma · Experience: 2 years to less than 3 years · or equivalent experience · Tasks · Consult with clients to develop and document Website requirements · Desig ...
-
Business Manager
1 week ago
University of Waterloo Waterloo, CanadaOverview · Term: 14 Months · The Waterloo Engineering Society is a representative body on behalf of approximately 9000 students, whose goal is to enrich the lives of the undergraduate engineering students outside of their academic commitments, as well as to provide student inp ...
-
Senior Simulation Developer
3 weeks ago
Clearpath Robotics Kitchener, Canada Full timeAbout the Job · The Fleet Software Group is responsible for the design, development and support of the Fleet Manager and software applications that allow our users to interact with, monitor and support their fleets of OTTO Autonomous Vehicles. This involves participation in the ...
-
Software
6 days ago
Descartes Systems Group Waterloo, CanadaDescartes Unites the People and Technology that Move the World · The need for efficient, secure, and agile supply chains and logistics operations has become ever more critical and complex. By combining innovative technology, powerful trade intelligence and the reach of our netwo ...
-
Senior Cloud Services Developer
1 week ago
SAP Waterloo, Canada Regular Full timeWe help the world run better · At 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. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces ...
Unreal Engine C++ Developer II - Waterloo, Canada - Mawari
Description
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:
Key skills:
Good to have skills:
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:
Compensation and Benefits
We offer a competitive salary, stock option plan, extended health benefits (Medical, dental, prescription and more) and a wellness program.
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
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.