Software Engineer (Low-Level Programming)

Hong Kong
Engineering – Software Development /
Full-time /
On-site
Our client is a leading creator of body motion video technology in the consumer video gaming space. They are seeking a Software Engineer who will create reusable & modular software components while collaborating with cross-functional teams to ensure seamless integration of cutting-edge CV/ML technologies.

What you will do:

    • Design and implement scalable Unity systems for gameplay, networking, and cross-platform functionality.
    • Enhance runtime performance, memory management, and asset loading for mobile and console platforms.
    • Work with AI and computer vision-based systems to create responsive, movement-driven gameplay experiences.

What you will need:

    • 3+ years of experience in software development
    • Experience with Unity, C# and C/C++ programming
    • Bachelor’s degree in Computer Science, a related engineering field, or equivalent practical experience
    • Proficient in native and cross-platform development
    • Proficiency in programming and scripting languages
    • Familiarity with asynchronous and parallel programming patterns
    • Experience with performance optimization and profiling
    • Knowledge of CI/CD pipelines and automated testing frameworks