Oh oh! Awesome! {$ msg.text $} ({$ msg.count $})

Senior Streaming Developer

  • Applications are considered on a rolling basis
  • Espoo
  • Applications are considered on a rolling basis
  • Espoo

As a Senior Streaming Developer you will be part of our talented Streaming team, where you will be developing the next generation streaming technology environment by pushing the limits of a networked graphics pipeline.

We expect you to collaboratively work on our OpenGL ES streaming codebase at the core of Hatch. Your responsibilities will include improving efficiency and throughput by optimizing data structures for network streaming and extending our API coverage for both OpenGL ES and native code. We want you to be able to come up with creative solutions to improve our streaming technology with new feature development and optimization work.

You are exactly the person we’re looking for, if you have already gained extensive experience on software development and possess a ceaseless desire to constantly learn more and become better at what you do. Ability to work autonomously while at the same time being an effective team player with good English communication skills (both spoken and written) is highly desirable. And if you have a passion for games, even more power to you!

Skills & Requirements

  • Modern C/C++ development practices (C++14)
  • Deep understanding of the OpenGL ES 2.0-3.2 state machine
  • Understanding the architecture of game engines
  • Excellent troubleshooting and debugging skills

You will impress us, if you know about:

  • Real-time audio streaming and formats
  • Python 3 scripting, build systems (CMake, make and Gradle)
  • Android app development, JNI, SMALI
  • Dynamic linkers, shared libraries, ELF file format
  • Socket / network programming (TCP/UDP)
  • Multi-threading and concurrent programming

This position is full-time and based at the company’s global headquarters in Espoo, Finland. We fully support remote working from Finland and are very flexible with the ways of working.

If you feel you got what it takes, awesome! Go ahead and apply right away - we look forward to getting to know you. In case you have any questions about the position or Hatch, please send an email to Karl Granström, our COO and Head of Platform, with the subject line “About the Senior Streaming Developer position”.

Great Place to Work

  • Smart, motivated & easy-going colleagues

  • Cool office space with a nice sea view

  • Home internet connection

  • Game nights team activities and theme parties

  • Weekly breakfasts with team

  • Healthcare and insurance package

  • Free fruits snacks and refreshments

  • Flexible hours and opportunity to work remotely

  • Competitive pay & bonus plan

  • Lunch, culture/sports and transportation benefits

  • Tools you need to get the job done

  • Paid holiday up to 5 weeks per year

About the company

Hatch Entertainment is a pioneer of cloud gaming. Founded in 2016 in Finland, it’s ahead of the competition delivering unparalleled quality of mobile game streaming, with scalability and low costs. Hatch technology is globally battle-tested with hundreds of games ranging from casual games to high-fidelity racing to fast-paced action.

Together we form an international team of talented professionals who push the boundaries of what’s possible. We can do anything we put our minds to – in a culture of high performance and creative excellence. We work best as one amazing team that respects and supports each other in everything we do.

Our headquarters are located in Espoo, just outside of Finland’s capital Helsinki. Hatch is a subsidiary of Rovio Entertainment.

Karl Granström | Contact Person

I'm interested
Hatch Entertainment Ltd

Visit website