This job is no longer available
This job expired on 31/07/2026. It no longer accepts applications.
Junior Software Engineer – Real‑time Game Streaming
DeOS · Waterloo
Job description
About the role
DeOS is looking for a motivated new‑grad software engineer to join its real‑time game streaming team in Montreal. You will work on cutting‑edge edge‑computing technology that enables instant, high‑performance gaming directly in a browser.
Key responsibilities
- Design, implement and optimise C++ components for low‑latency game streaming.
- Develop backend services and APIs with Node.js and TypeScript for session management, matchmaking and streaming orchestration.
- Build and maintain video/audio streaming pipelines, handling encoding, decoding, buffering and synchronisation.
- Implement and fine‑tune network protocols such as WebRTC, UDP and TCP to guarantee smooth gameplay.
- Contribute to client‑side performance using TypeScript‑based applications.
- Debug latency, packet‑loss and performance bottlenecks in real‑time systems.
- Participate in code reviews, performance testing and continuous optimisation of the streaming stack.
Required profile
- Degree in Computer Science, Software Engineering, Physics or Mathematics.
- Strong ability to learn quickly and adapt to new technologies.
- Willingness to relocate to Montreal.
Required skills
- C++ programming.
- Node.js development.
- TypeScript.
- WebRTC.
- UDP and TCP networking.
What we offer
- True ownership and impact from day one.
- Fast‑learning environment with strong mentorship.
- Opportunity to work on cutting‑edge streaming technologies.
- Collaborative, high‑performance team culture.
- Clear growth path to mid‑level and senior roles.
- Competitive pay and benefits.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
DeOS
Waterloo
Related job offers
-
Technical Lead – C++ & Algorithm Development
ag Waterloo -
Software Developer, Android, Glasses System UI
Google Waterloo -
Integration Consultant – Diagnostic Cardiology Solutions (Remote, Canada)
philips Canada - Home Based -
IT Support Analyst
framestore Montreal -
Data Analyst – Informatics and Systems
Efficience Ti inc. Québec