About the Role
We are 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.
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
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) 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.
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.
About the Company
Bavarde Talent Solutions is a Talent Solution Provider specialized in finding diverse top notch professionals in Technical, Non-Technical and Creative roles. We are an Equal Opportunity Employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.
If you need assistance or an accommodation due to a disability, please contact us at firstname.lastname@example.org.