R

Rapsodo

Provides data-driven performance analysis for athletes

Game Engine/3D Developer - Godot

Game EngineeringConfirmed live in the last 24 hours
Full-timeİzmir, TürkiyeNo salary listed

About the Job

Requirements

  • At least 5 years of professional Unity development experience using C#; Godot experience is a plus rather than a requirement.
  • Experience shipping at least one mobile 3D project.
  • Strong understanding of 3D mathematics, including vectors, quaternions, transformations, and coordinate systems.
  • Experience with technical art, lighting, post-processing, terrain, vegetation, shaders, and materials.
  • Knowledge of HLSL, Shader Graph, or GLSL, with the ability to adapt shaders across engines.
  • Hands-on experience with mobile GPU profiling and optimization tools, such as Xcode GPU Frame Capture or Android GPU Inspector.
  • Strong C# skills, including clean architecture, engine-independent logic, and unit testing.
  • Experience debugging iOS and Android builds, with familiarity with Git, shell scripts, command-line tools, and headless builds.
  • Practical experience using AI coding tools such as Claude Code, Cursor, or GitHub Copilot, with the ability to evaluate and improve their output.

Responsibilities

  • Develop and maintain 3D golf games using Godot 4 and C# within a Kotlin Multiplatform mobile application.
  • Improve visual quality through lighting, materials, shaders, terrain, vegetation, and camera techniques.
  • Profile and optimize performance on mobile devices, focusing on GPU usage, draw calls, batching, levels of detail, and texture budgets.
  • Maintain integration between the game engine and mobile application, including Android plugins, iOS hosting, and JSON-based communication.
  • Separate game logic and physics into engine-independent, testable .NET libraries and maintain code quality through unit testing.
  • Debug iOS and Android builds, analyze device logs, and support reliable deployment across mobile platforms.
  • Use AI coding tools in daily development, critically review generated code, and maintain clear architecture documentation and handoff notes.

Desired Qualifications

  • Experience with Godot 4 and C#.
  • Native mobile development experience, including Android plugins with Kotlin or Java, iOS with Swift or Objective-C, or Unity as a Library.
  • Experience with procedural mesh generation, GIS, or elevation data.

About the Company

Rapsodo

Provides data-driven performance analysis for athletes

Rapsodo makes sensor-based performance measurement devices for golf, baseball, and softball, paired with data-driven software for athletes and coaches. The hardware uses doppler radar and cameras to measure metrics like ball speed, club speed, launch angle, distance, velocity, and spin rate, then streams data to mobile and web apps with video playback and shot tracing. It differentiates itself by combining multi-sport hardware with cloud and app analytics and a global presence, serving amateurs to professional teams and colleges. Its goal is to help athletes and coaches improve performance through precise data and actionable insights.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Singapore
Founded
2010

Recently Posted Jobs

Explore more opportunities at Rapsodo

See more jobs