D
Junior Software Engineer (New Graduate)
Greater Montreal Metropolitan Area · Tempo total
Seja o primeiro a se candidatar
- Experiência
- Up to 1 yrs
- Salário
- —
- Vagas
- 1
- Publicado
- há 4 horas
- Modo de trabalho
- No escritório
- Educação
- Bachelor's degree in computer science, physics, or mathematics
- Retomar
- Obrigatório candidatar-se
Descrição da vaga
About DeOS
DeOS is a cutting-edge interactive edge computing platform that delivers instant, high-quality gaming experiences on virtually any device without the need for consoles, powerful computers, or downloads—just launch a browser and start playing. Based in Montreal, Quebec, the company operates 100% onsite.
Role Overview
We are seeking a recent graduate with a bachelor's degree in physics, mathematics, or computer science who is eager to join our full-time team and contribute to innovative game-streaming technology.
Qualifications and Skills Required
- Bachelor’s degree in computer science, physics, or mathematics
- Quick learning ability
- Strong skills in tackling complex problems
- Passion for high-performance systems and streaming technology
Key Responsibilities
- Design and refine real-time game streaming components using C++ to ensure high performance with minimal latency
- Create backend services and APIs with Node.js and TypeScript to handle session management, matchmaking, and streaming orchestration
- Develop and maintain video and audio streaming pipelines including encoding, decoding, buffering, and synchronization processes
- Implement and optimize networking protocols such as WebRTC, UDP, and TCP to achieve smooth and latency-efficient gameplay across diverse devices
- Enhance client-side performance and streaming experience via TypeScript applications
- Identify and troubleshoot issues related to latency, packet loss, and performance bottlenecks in real-time environments
- Partner in building scalable distributed systems supporting a global edge infrastructure
- Write efficient, memory-safe code with a strong focus on real-time responsiveness
Why Join Us
- Immediate responsibility and meaningful impact from the outset
- A dynamic learning environment with dedicated mentorship
- Work on state-of-the-art technology innovations
- A collaborative, performance-driven team atmosphere
- Clear career growth opportunities toward intermediate and senior roles
- Competitive salary and comprehensive benefits package