About Reach Robotics:

Reach Robotics is the company behind MekaMon - the four-legged augmented reality battle mech recently launched with Apple across the UK, US and EU. Using robotics and augmented reality, we’re creating unique experiences that aim to entertain, educate and inspire.

Based a five-minute walk from Bristol Parkway train station and with excellent links to the M32 / M4 (plus private parking), we’re rapidly hiring across all teams to help realise our products full potential and shape the future of augmented reality entertainment. We’re proud of the people first culture we’ve created at Reach - We're passionate about the experiences we're creating and love what we do.

Friday afternoons are dedicated to stepping away from the desk to game and work on projects outside our normal scope. We operate on flexitime between 8am - 6pm and have regular social events planned throughout the year. There are also healthy snacks, great coffee and a fantastic atmosphere in our brand-new offices.

Your role is to develop games. Coding ninjas, wizards or poets need not apply. You’ll work in a medium-sized team on everything from game logic to algorithms, shaders, and anything else you can imagine. We love really technical people, so a good background in maths, computer graphics, and GPUs is essential. Unity is our core development platform, but you’d also be expected to work on whatever’s required, such as native code, tools, etc.

Required:

  • A love of games!
  • Minimum BSc in Computer Science, Mathematics, Engineering, Physics, or similar discipline
  • Experience implementing game logic, and an understanding of game engine architecture
  • Working knowledge of Unity
  • Considerable experience with C style languages, C#/C/C++/Java, and an ability to program clearly, efficiently, and evolve your style and practices where required
  • A working knowledge of computer graphics, graphics APIs such as OpenGL and DirectX, and shader languages such as GLSL, HLSL
  • Good understanding of discrete mathematics and linear algebra
  • Experience writing multiplayer games
  • Experience building user interfaces
  • Working understanding of version control systems such as Git
  • A demonstrable passion for building things, taking on a variety of roles when needed
  • An ability to integrate well with other developers and employees, e.g. collaborating with artists, modellers, pair programming, etc
  • Implicitly pick up new tools and languages when required
  • Skills to document, report, describe, code-review


Preferred

  • One or more published games
  • Experience integrating with web services, such as analytics, advertising, etc

Benefits

  • Competitive salary depending on experience
  • Stock options and pension scheme.
  • Department Training budget: Budget for conferences, training courses and other materials
  • Flexi-time: 8am - 10am starts
  • Culture: Fantastic culture with regular organised social events
  • 20 days holiday (plus Bank Holidays and Christmas Period)