jobs in Rebee Health

Kerja Sepenuh Masa, Unity Engineer di Rebee Health Federal Territory - Maukerja

Unity Engineer

Rebee Health

Undisclosed

KL City, Federal Territory

Kongsi
Simpan

Lokasi Kerja

  • Kuala Lumpur Federal Territory Malaysia

Penerangan Kerja

Tanggungjawab

About Rebee Health

Rebee Health is an innovative HealthTech company that develops wearable sensors and applications to enable remote physiotherapy. We are leveraging the latest IoT technologies to increase convenience for patients, accelerate recovery speed, and reduce costs for physical therapy.


About the Role

Rebee Health is looking for a Unity Engineer to develop and maintain an interactive 3D rehabilitation experience embedded within our Flutter mobile application. You will work on sensor-driven and sensorless exercise experiences, real-time character animation, repetition and range-of-motion tracking, Bluetooth device integration, UI flows, remotely delivered content, and Android/iOS release pipelines. This role suits an engineer who enjoys working across gameplay, application architecture, native mobile integration, and developer tooling.


Key Responsibilities

  • Build rehabilitation exercise experiences, including calibration, range-of-motion tracking, repetition counting, accuracy evaluation, timers, and feedback.
  • Develop real-time character animation using Animator Controllers, animation layers, blend trees, inverse kinematics, and Unity Animation Rigging.
  • Translate BLE/IMU sensor data into stable character motion and exercise measurements.
  • Implement sensorless exercises driven by animation state and configurable target angles.
  • Maintain modular C# systems using dependency injection, signals, state/reducer patterns, and asynchronous workflows.
  • Maintain bidirectional communication between Unity and the host Flutter application.
  • Diagnose Android, iOS, Windows Editor, and macOS Editor platform-specific issues.
  • Manage local and remote Addressables, content catalogs, offline fallback behavior, and downloadable audio or exercise content.
  • Develop Unity Editor tools that help content creators add exercises, animations, audio, props, and configuration safely.
  • Profile and optimize frame rate, memory, asset loading, initialization, and application lifecycle behavior.
  • Improve automated EditMode and PlayMode coverage for exercise calculations, state transitions, services, and content-loading failure cases.


Required Qualifications

  • 4+ years of professional Unity and C# development, or equivalent demonstrated experience.
  • Experience shipping and supporting at least one production Unity application on Android or iOS.
  • Strong understanding of Unity lifecycle, memory management, ScriptableObjects, prefabs, uGUI, TextMeshPro, and serialization.
  • Practical experience with Mecanim/Animator Controllers, animation blending, humanoid characters, and 3D mathematics.
  • Experience designing maintainable, testable C# systems using interfaces, events, dependency injection, or similar architectural patterns.
  • Strong understanding of asynchronous programming, cancellation, error handling, and safe object teardown in Unity.
  • Experience with Addressables or a similar runtime asset-delivery system.
  • Ability to debug platform-specific issues using Unity Profiler, device logs, Xcode, and Android tooling.
  • Comfortable working with Git and structured release workflows.
  • Strong communication skills and attention to correctness in user-facing health or fitness experiences.


Preferred Qualifications

  • Experience with BLE, IMU devices, serial devices, sensor calibration, quaternions, or real-time motion data.
  • Experience embedding Unity inside Flutter or another native mobile application.
  • Experience with Zenject, UniTask, DOTween, UniRx, or comparable libraries.
  • Familiarity with Unity Animation Rigging, UMotion, custom animation tooling, and FBX workflows.
  • Experience with URP, localization, Unity Remote Config, and Newtonsoft JSON.
  • Experience building remote content pipelines using DigitalOcean Spaces, S3-compatible storage, or similar infrastructure.
  • Background in digital health, fitness, rehabilitation, biomechanics, or motion analysis.
  • Experience creating CI/CD or automated validation for Unity builds and Addressables.

Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut