This job listing expired on Feb 5, 2021
Tweet

JOB DESCRIPTION

Ubisoft Connect is the ecosystem of players services for Ubisoft games across all platforms. It aims at giving the best environment for all players to enjoy their games and connect with each other whatever the device You can now join our crew at Ubisoft Düsseldorf to help us shape this amazing ecosystem

As a C++ Game Streaming Programmer, your extensive experience is essential to create and ensuring high quality of our streaming initiatives.

You will be involved in the development of features and components related to our streaming initiatives, focusing on rendering and performance as well as availability, latency and scalability.

You will work closely with a multi-disciplinary team of programmers, designers and testers where everyone is willing to share their knowledge and are encouraged to evolve every day. The team spans across several countries and is characterized by passion, collaboration and the love for gaming.

You will also have the option to visit and work from collaborating studios.

What you will do:

You’ll have the opportunity to contribute to a wide spectrum of technologies, ranging from frontend to backend applications and tools, component styling to data distribution, network architecture or rendering.

  • Be part of an agile team collaboratively working on technical designs, new features as well as steady improvements of existing code.
  • Lead technology task forces and initiatives.
  • Contribute to high level software application and architecture design decisions.
  • Write clear, modular and maintainable cross-platform code.
  • Debugging, profiling, maintaining and improving the existing code base.

Qualifications

What you bring:

You are seeking the opportunity to contribute your own passions to one of the biggest gaming platforms while expanding your experience and knowledge in one of the hottest topics as of today: game streaming.

  • 5+ years professional programming experience
  • Highly confident in C++

Confident in at least two of the following fields:

  • Network programming: TCP/UDP, sockets, WebRTC
  • Rendering Technology: Direct3D, OpenGL, Vulkan
  • Low level ; CPU / GPU optimization
  • Virtualization / Cloud: AWS, GCP, Azure, Docker, etc.
  • Frontend web programming: JavaScript/TypeScript, React/Vue