Taro Logo

Software Engineer (Low-Level Programming)

Leading creator of body motion video technology in the consumer video gaming space.
Hong Kong
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Gaming

Job Description

Our client is a pioneering company in the gaming industry, specializing in body motion video technology for consumer video games. They're seeking a talented Software Engineer with expertise in low-level programming to join their team in Hong Kong. This role combines the excitement of gaming technology with the challenges of performance optimization and system architecture.

The position requires a strong foundation in software development, particularly in Unity and C++/C# programming. You'll be working at the intersection of gaming and computer vision, creating responsive, movement-driven gameplay experiences that push the boundaries of interactive entertainment. The role involves designing and implementing scalable systems for gameplay, networking, and cross-platform functionality, while also focusing on optimizing performance for mobile and console platforms.

As an ideal candidate, you'll bring at least 3 years of software development experience and a deep understanding of native and cross-platform development. Your expertise in performance optimization, asynchronous programming, and CI/CD pipelines will be crucial in delivering high-quality, efficient code. The position offers an opportunity to work with cutting-edge CV/ML technologies and contribute to creating innovative gaming experiences.

This is an excellent opportunity for a mid-level software engineer who is passionate about gaming technology and wants to work with a company at the forefront of motion-based gaming. You'll be part of a cross-functional team, collaborating on projects that directly impact how players interact with games through body movement. The role combines technical challenges with creative problem-solving, making it ideal for someone who enjoys both the technical and creative aspects of game development.

The position is based in Hong Kong, offering the chance to work in one of Asia's most dynamic tech hubs. You'll be working on-site, allowing for direct collaboration with team members and immediate feedback on development projects. This role is perfect for someone who wants to make a significant impact in the gaming industry while working with innovative technology that pushes the boundaries of player interaction.

Last updated 2 months ago

Responsibilities For Software Engineer (Low-Level Programming)

  • 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

Requirements For Software Engineer (Low-Level Programming)

  • 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

Related Jobs

Software Engineer (Unity)

Unity Software Engineer position at NAHC in Hong Kong, focusing on developing tools and optimizing workflows for immersive gaming experiences.

Software Engineer (1-year Contract)

Software Engineer position at PUMA Hong Kong focusing on automation development using Python, Power Automate, and VBA, requiring 2-3 years of programming experience.

Software Engineer (1-year Contract)

Software Engineer position at PUMA Hong Kong focusing on automation development using Python, Power Automate, and VBA, requiring 2-3 years of programming experience.

Software Engineer (1-year contract)

Software Engineer position at Hong Kong Disneyland Resort focusing on application services and team leadership support with 3-6 years experience required.

Blockchain Engineer (Full Stack Web3)

Junior to Mid Level Blockchain Engineer position at Animoca Brands Limited, focusing on Full Stack Web3 development, smart contracts, and AI integration in Hong Kong.